Skip to main content

List of Activities

In AutomatR Studio, activities are the building blocks of automation workflows. Activities are pre-built, reusable components that perform specific actions or tasks within an automation process. They encapsulate various functionalities, allowing you to design and automate complex tasks efficiently. Here are the available activities from the AutomatR Studio with a short description:

API

ActivityDescription
HTTP RequestThis activity allows you to send HTTP requests to RESTful APIs. You can configure it to make GET, POST and DELETE requests to interact with web services and retrieve or send data.

Application

ActivityDescription
Get ProcessThis activity retrieves a list of running processes on your computer. It is often used to identify and work with specific applications or processes during automation.
Input DialogInput Dialog presents a dialog box to collect user input. It can be used to prompt users for information or choices during automation execution.
Is App OpenedThis activity checks if a specific application or process is currently open and running on your computer. It helps determine whether a particular application needs to be launched.
Kill ProcessKill Process allows you to terminate a specified application or process running on your machine. This is useful for closing applications gracefully before automation continues.
Send HotkeySend Hotkey simulates keyboard shortcuts and key combinations, allowing you to automate interactions with applications by sending specific keypresses.

Atlassian Jira

These Atlassian Jira activities in AutomatR Studio enable automation of interactions with Jira, helping manage issues, projects, comments, transitions, and user accounts, ultimately streamlining project management and collaboration within Jira software.

ActivitiesDescription
CommentThese activities enable interaction with Jira comments within the Jira software.
Add CommentThis activity allows you to add a comment to a specific Jira issue. Comments provide additional information or context related to the issue.
Delete CommentYou can use this activity to delete a specific comment associated with a Jira issue.
Get CommentRetrieves details and content of a specific comment in Jira, including its author and timestamp.
Get CommentsThis activity retrieves a list of comments associated with a particular Jira issue, allowing you to access and analyze comments.
Update CommentThis activity enables you to update the content of a specific comment in Jira, making it possible to edit existing comments.
IssueThese activities allow you to perform various actions related to Jira issues.
Add AttachmentsAllows you to add attachments (files) to a Jira issue, which can include relevant documents or images.
Assign IssueThis activity assigns a Jira issue to a specific user or assignee, indicating who is responsible for the issue.
Create IssueCreates a new Jira issue with specified details, including issue type, summary, description, and more.
Delete IssueDeletes a specific Jira issue, removing it from the Jira project.
Get IssueRetrieves details and attributes of a specific Jira issue, providing information such as its status, assignee, and description.
Get Issue TypeRetrieves information about a specific issue type used in Jira, such as "Bug" or "Task."
Update IssueThis activity allows you to update the details and attributes of a specific Jira issue, including its summary, description, and status.
ProjectThese activities involve interactions with Jira projects.
Get All BoardsRetrieves a list of all Jira boards within a project, helping you manage and access boards for project tracking.
Get All ProjectsThis activity lists all Jira projects available in your Jira environment, providing an overview of your projects.
Get ProjectRetrieves details about a specific Jira project, including its name, key, and other project-specific information.
Jira ScopeThe Jira Scope activity allows you to define the scope for other Jira-related activities in your automation project, specifying the Jira server and project to interact with.
TransitionsThese activities involve transitions of Jira issues.
Get TransitionRetrieves information about a specific transition available for a Jira issue. Transitions represent state changes in the issue's lifecycle.
Update TransitionThis activity allows you to update the transition details for a Jira issue, making it possible to change the issue's status.
UserThese activities allow interactions with Jira users.
Get All UsersRetrieves a list of all Jira users, providing information about user accounts in the Jira environment.
Get UserRetrieves details and attributes of a specific Jira user, including their name, email, and other user-specific information.

AWS

The AWS activities in AutomatR Studio provide a convenient way to automate interactions with Amazon Web Services, managing resources, making it easier to manage EC2 instances, IAM groups and users, S3 buckets and objects, permissions, and storage within your AWS environment as part of your automation workflows.

ActivitiesDescription
EC2 ActivitiesThese activities allow you to interact with Amazon Elastic Compute Cloud (EC2) instances.
Get Instance by IDRetrieves details of a specific EC2 instance using its ID.
Get Instance ListRetrieves a list of all EC2 instances in your AWS environment, providing information about each instance.
Launch InstanceCreates and launches a new Amazon EC2 instance based on specified configurations, such as instance type, Amazon Machine Image (AMI), and security groups.
Restart InstanceRestarts a specific Amazon EC2 instance, which may be useful for applying changes or addressing issues.
Start InstanceInitiates the startup of a specific Amazon EC2 instance, making it accessible for use.
Stop InstanceHalts/stops a specific Amazon EC2 instance, temporarily suspending its operations.
Terminate InstancePermanently terminates a specific Amazon EC2 instance, removing it from your AWS environment.
IAM GroupThese activities allow you to manage Identity and Access Management (IAM) groups in AWS.
Add User To GroupAdds an IAM user to an existing IAM group, granting the user permissions associated with that group.
Create GroupCreates a new IAM group, which can be used to organize and manage users and permissions.
Delete GroupDeletes an IAM group, removing it along with associated policies and group memberships.
Get GroupRetrieves details and settings of a specific IAM group, such as group members and attached policies.
Remove User from GroupRemoves an IAM user from a specified IAM group.
Update GroupUpdates/modifies the settings and policies associated with a specific IAM group.
IAM UsersThese activities enable interaction with IAM users in AWS.
Change PasswordAllows an IAM user to change their own password, enhancing security.
Create UserCreates a new IAM user, allowing you to manage user access and permissions.
Delete UserDeletes a specified IAM user, removing them from your AWS account.
Get UserRetrieves details and attributes of a specific IAM user, including user name, ID, and access keys.
Update UserUpdates the settings and attributes of an existing IAM user.
S3 BucketsThese activities involve managing Amazon Simple Storage Service (S3) buckets.
Bucket CreationCreates a new Amazon S3 bucket, providing a unique storage location for objects.
Bucket DeleteDeletes an Amazon S3 bucket, removing it along with all objects it contains.
Delete Bucket PolicyRemoves the access policy associated with an Amazon S3 bucket.
Empty BucketDeletes all objects stored within an Amazon S3 bucket, leaving the bucket itself intact.
Get BucketRetrieves details and metadata about a specific Amazon S3 bucket.
Get Bucket ListLists all Amazon S3 buckets in your AWS account, providing basic information about each bucket.
Get Bucket PolicyRetrieves the access policy associated with an Amazon S3 bucket.
Set Bucket PolicySets or updates the access policy for a specified Amazon S3 bucket, controlling who can access its contents.
S3 ObjectsThese activities allow you to manage objects within S3 buckets.
Copy ObjectCopies an object (file) from one Amazon S3 location to another, either within the same bucket or across different buckets.
Delete ObjectDeletes a specific object (file) from an Amazon S3 bucket.
Download Objects from BucketDownloads one or more objects from an Amazon S3 bucket to your local environment.
Get ObjectsRetrieves details and metadata for specific objects within an Amazon S3 bucket.
Upload Objects to BucketUploads objects (files) from your local environment to an Amazon S3 bucket for storage and distribution.

ChatGPT

The ChatGPT activities enable you to integrate ChatGPT into your automation workflows for tasks such as conversation simulations, text generation, and content editing. They provide a powerful way to leverage natural language processing capabilities in your automation projects.

ActivitiesDescription
Model ActivitiesChatGPT Model Activities allow you to manage and interact with different ChatGPT models. These activities are used to obtain information about available models and their configurations.
Get Model DetailsThis activity allows you to retrieve details and information about a specific ChatGPT model. You can obtain insights into the model's capabilities and configurations.
Get ModelsRetrieves a list of available ChatGPT models, providing you with options to select the most suitable model for your automation project.
Prompt ActivitiesChatGPT Prompt Activities allow you to interact with ChatGPT by providing prompts or messages and receiving responses. These activities are used to simulate conversations or generate text based on provided input.
Create ChatWith this activity, you can create a chat conversation with the ChatGPT model. You provide a list of messages as input, simulating a back-and-forth conversation with the model.
Create CompletionThis activity generates text completions based on an initial prompt. You can use it to obtain responses or suggestions from the ChatGPT model.
Create EditAllows you to create an edited version of a text using the ChatGPT model. This can be useful for tasks like proofreading or text correction.
ChatGPT ScopeThe ChatGPT Scope activity serves as a container for ChatGPT-related activities. It defines the scope and configuration for interactions with the ChatGPT model, including the selection of the model to use and any necessary authentication or API settings.

Clipboard

The Clipboard activities in AutomatR Studio facilitate the interaction between your automation workflows and the clipboard, enabling you to copy, retrieve, paste, and manipulate data for various automation tasks.

ActivitiesDescription
Copy Selected TextThis activity allows you to copy selected text or data from your automation workflow to the clipboard, making it available for pasting into other applications or activities.
Get From ClipboardThis activity retrieves the content currently stored in the clipboard, allowing you to use or process this data within your automation.
Message BoxThis activity displays a pop-up dialog box containing a message. While not directly related to the clipboard, it's commonly used in conjunction with clipboard activities to display information to the user.
Paste From ClipboardThis activity pastes the content from the clipboard into your automation workflow, making it accessible for further processing or manipulation.
Read Text FileThis activity reads the content of a text file and stores it in a variable. While not a clipboard activity per se, it can be used to read text from files, which can then be copied to the clipboard.
Set To ClipboardThis activity sets a specific text or data to the clipboard, allowing you to place content on the clipboard for later use in other applications or activities.

Collections

The Collections activities in AutomatR Studio provide essential tools for working with collections of data, enabling you to add, clear, check for existence, and remove items from collections within your automation workflows.

ActivitiesDescription
Add to CollectionThis activity adds an item to a specified collection. You provide the collection variable and the item you want to add. It's commonly used to build lists or arrays of data.
Clear CollectionThis activity removes all items from a collection, effectively emptying it. This is useful when you need to reset or clear the content of a collection.
Exists in CollectionThis activity checks if a specific item exists within a collection. It returns a boolean value (true or false) to indicate whether the item is found in the collection.
Remove from CollectionThis activity removes a specified item from a collection. You provide the collection variable and the item you want to remove. This is helpful for managing the content of collections by removing specific elements.

Configuration

The Configuration activities in AutomatR Studio are essential for managing configuration data within your automation projects. They help you securely retrieve sensitive information and store various configuration settings and values for your workflows.

ActivitiesDescription
Get Config Secure TextThis activity retrieves a securely stored configuration value (usually sensitive information like passwords or API keys) from a configuration file or source. It's designed to ensure that sensitive data remains protected.
Get Config TextThis activity retrieves a configuration value from a configuration file or source. It's typically used for non-sensitive data like settings or variables.
Set Config TextThis activity sets a configuration value in a configuration file or source. It allows you to update or store configuration information, making it available for your automation workflow.

Cryptography

The Cryptography activities in AutomatR Studio enable you to perform various cryptographic operations such as encryption, decryption, and hashing to enhance data security and integrity in your automation projects.

ActivitiesDescription
Decrypt FileThis activity allows you to decrypt a file that has been previously encrypted. It requires the decryption key and input file path.
Decrypt TextThis activity decrypts encrypted text using a decryption key. It's used to recover plain text from previously encrypted content.
Encrypt FileThis activity encrypts a file, making its contents unreadable without the appropriate encryption key. It's used for securing sensitive data stored in files.
Encrypt TextThis activity encrypts plain text to protect it from unauthorized access. It requires an encryption key and input text.
Hash FileThis activity generates a cryptographic hash (a fixed-size string) for a file. Hashes are used to verify data integrity and ensure that files have not been tampered with.
Hash File KeyThis activity creates a hash using a key and a file's contents. This can be useful for ensuring data integrity and security.
Hash TextThis activity generates a cryptographic hash for a text string. It's commonly used for password storage and data verification.
Hash Text KeyThis activity generates a hash from a text string and a key. It provides a way to enhance the security of the hash generation process.

CSV

The CSV activities in AutomatR Studio provide essential functionality for working with CSV files, including appending new data, reading data into your workflow, and exporting data to CSV format. They are valuable for data manipulation and integration tasks.

ActivitiesDescription
Append to CSVThis activity allows you to add new rows of data to an existing CSV (Comma-Separated Values) file. This is useful when you want to update or extend the content of a CSV file with additional data.
Read from CSVThis activity reads data from a CSV file and stores it in a DataTable variable. It's commonly used when you need to retrieve and work with tabular data from a CSV file within your automation workflow.
Write to CSVThis activity enables you to write data from a DataTable variable into a new or existing CSV file. It's used to export data in a tabular format to a CSV file for storage or further processing.

Data Table

The Data Table activities in AutomatR Studio provide powerful tools for working with tabular data, including tasks like data manipulation, filtering, merging, and data extraction. They are essential for managing and processing structured data within automation workflows.

ActivitiesDescription
Add Data ColumnThis activity adds a new column to an existing DataTable, allowing you to define the column's name, data type, and default value.
Add Data RowThis activity appends a new row to a DataTable, populating it with data. You provide the values for each column in the row.
Clear Data TableThis activity removes all rows and data from a DataTable, effectively emptying it while keeping the structure intact.
Create Data TableThis activity generates a new DataTable with specified column names and data types. It's used to create an empty table structure.
Filter Data TableThis activity filters a DataTable based on specific criteria, creating a new DataTable with rows that meet the filtering conditions.
Filter Data Table Multiple ColumnsThis activity allows you to filter a DataTable based on multiple criteria, creating a new DataTable with filtered rows.
For Each Data RowThis activity iterates through each row in a DataTable, enabling you to perform actions on each row individually.
Generate Table From TextThis activity converts text into a DataTable, parsing structured data from text sources like files or web scraping results.
Get Row ItemThis activity retrieves the value of a specific column in a DataRow within a DataTable, allowing you to access and use the data.
Join Data TablesThis activity combines two or more DataTables based on specified matching columns, creating a new DataTable with merged data.
Lookup Data TableThis activity searches for a specific value in a DataTable and returns matching rows or data.
Merge Data TableThis activity merges two DataTables into a single DataTable, appending rows from one DataTable to another.
Output DatatableThis activity writes the contents of a DataTable to an external file or destination, such as Excel or CSV.
Remove Data ColumnThis activity removes a specified column from a DataTable, effectively eliminating that data from the table.
Remove Data RowThis activity deletes a specific row from a DataTable, reducing the number of rows in the table.
Remove Duplicate RowsThis activity identifies and removes duplicate rows from a DataTable, leaving only unique rows.
Sort Data TableThis activity sorts the rows in a DataTable based on one or more column values, arranging the data in ascending or descending order.
Sort Data Table Multi ColsThis activity allows you to sort a DataTable based on multiple columns, creating a more complex sorting arrangement.
Update Row ItemThis activity modifies the value of a specific column in a DataRow within a DataTable, allowing you to update and edit data.

Database

The database activities in AutomatR Studio facilitate interactions with various database systems, enabling you to perform database operations, execute SQL commands, manage transactions, and work with data within your automation workflows. The specific activities are adapted to the nuances and capabilities of each database system.

ActivitiesDescription
MySQL
Commit TransactionThis activity is used to commit the current transaction in a MySQL database. Committing a transaction saves any changes made during the transaction to the database.
ConnectThis activity establishes a connection to a MySQL database. It provides the necessary credentials and connection details to interact with the database.
DisconnectCloses the connection to the MySQL database when it's no longer needed, releasing resources and freeing up the connection for other operations.
Execute Non QueryThis activity executes a non-query SQL command on the MySQL database. Non-query commands include INSERT, UPDATE, DELETE, and others that don't return a result set.
Execute ReaderThis activity runs a SQL query against the MySQL database and retrieves the result set. It allows you to read and process the returned data.
Execute Stored ProcedureThis activity executes a stored procedure in the MySQL database. Stored procedures are pre-defined database routines that can perform various tasks.
Roll Back TransactionIf you encounter an issue during a transaction and need to undo any changes, the Roll Back Transaction activity allows you to roll back the transaction, reverting the database to its previous state.
Start TransactionThis activity initiates a new transaction in the MySQL database. Transactions are used to group multiple SQL commands into a single unit of work.
Oracle
Commit TransactionThis activity is used to commit the current transaction in a Oracle database. Committing a transaction saves any changes made during the transaction to the database.
ConnectThis activity establishes a connection to a Oracle database. It provides the necessary credentials and connection details to interact with the database.
DisconnectCloses the connection to the Oracle database when it's no longer needed, releasing resources and freeing up the connection for other operations.
Execute Non QueryThis activity executes a non-query Oracle command on the Oracle database. Non-query commands include INSERT, UPDATE, DELETE, and others that don't return a result set.
Execute ReaderThis activity runs a Oracle query against the Oracle database and retrieves the result set. It allows you to read and process the returned data.
Execute Stored ProcedureThis activity executes a stored procedure in the Oracle database. Stored procedures are pre-defined database routines that can perform various tasks.
Roll Back TransactionIf you encounter an issue during a transaction and need to undo any changes, the Roll Back Transaction activity allows you to roll back the transaction, reverting the database to its previous state.
Start TransactionThis activity initiates a new transaction in the Oracle database. Transactions are used to group multiple Oracle commands into a single unit of work.
PostgreSQL
Commit TransactionThis activity is used to commit the current transaction in a PostgreSQL database. Committing a transaction saves any changes made during the transaction to the database.
ConnectThis activity establishes a connection to a PostgreSQL database. It provides the necessary credentials and connection details to interact with the database.
DisconnectCloses the connection to the PostgreSQL database when it's no longer needed, releasing resources and freeing up the connection for other operations.
Execute FunctionExecutes a PostgreSQL function, which can perform custom operations or calculations. This activity allows you to call and execute a function within the PostgreSQL database. In PostgreSQL, you can execute user-defined functions in addition to the standard SQL commands.
Execute Non QueryThis activity executes a non-query PostgreSQL command on the PostgreSQL database. Non-query commands include INSERT, UPDATE, DELETE, and others that don't return a result set.
Execute ReaderThis activity runs a PostgreSQL query against the PostgreSQL database and retrieves the result set. It allows you to read and process the returned data.
Execute Stored ProcedureThis activity executes a stored procedure in the PostgreSQL database. Stored procedures are pre-defined database routines that can perform various tasks.
Roll Back TransactionIf you encounter an issue during a transaction and need to undo any changes, the Roll Back Transaction activity allows you to roll back the transaction, reverting the database to its previous state.
Start TransactionThis activity initiates a new transaction in the PostgreSQL database. Transactions are used to group multiple PostgreSQL commands into a single unit of work.
SQL Server
Commit TransactionThis activity is used to commit the current transaction in a SQL Server database. Committing a transaction saves any changes made during the transaction to the database.
ConnectThis activity establishes a connection to a SQL Server database. It provides the necessary credentials and connection details to interact with the database.
DisconnectCloses the connection to the SQL Server database when it's no longer needed, releasing resources and freeing up the connection for other operations.
Execute Non QueryThis activity executes a non-query SQL command on the SQL Server database. Non-query commands include INSERT, UPDATE, DELETE, and others that don't return a result set.
Execute ReaderThis activity runs a SQL query against the SQL Server database and retrieves the result set. It allows you to read and process the returned data.
Execute Stored ProcedureThis activity executes a stored procedure in the SQL Server database. Stored procedures are pre-defined database routines that can perform various tasks.
Roll Back TransactionIf you encounter an issue during a transaction and need to undo any changes, the Roll Back Transaction activity allows you to roll back the transaction, reverting the database to its previous state.
Start TransactionThis activity initiates a new transaction in the SQL Server database. Transactions are used to group multiple SQL commands into a single unit of work.

Date

ActivitiesDescription
Modify DateThis activity allows you to perform various operations on a date, such as adding or subtracting days, months, or years, adjusting the time, or formatting the date differently. This activity is useful for manipulating date values within your automation workflow, ensuring that dates are in the desired format or calculating new dates based on specific requirements.

DocuSign

These DocuSign activities in AutomatR Studio enable you to interact with the DocuSign eSignature platform, facilitating the creation, management, and monitoring of electronic signature processes, templates, documents, envelopes, and related operations within your automation workflows.

ActivitiesDescription
Attachments
List AttachmentsThis activity retrieves a list of attachments associated with a DocuSign envelope. Attachments can include additional documents or files related to the envelope. It helps you access and work with any supplementary materials attached to an envelope.
BulkSend
Create Bulk Send ListUse this activity to create a new bulk send list in DocuSign. Bulk send lists allow you to send envelopes to multiple recipients in a single operation.
Create Bulk Send RequestInitiates a bulk send request for the specified bulk send list. This activity is used to send envelopes to multiple recipients in bulk.
Get Bulk Send List By IDRetrieves information about a specific bulk send list based on its unique identifier.
Get Bulk Send ListsLists all the bulk send lists associated with your DocuSign account. It provides an overview of your bulk send operations.
Document
Get DocumentThis activity retrieves information about a specific document within a DocuSign envelope. It helps you access details about a particular document in an envelope.
Get DocumentsLists all the documents within a DocuSign envelope. You can use this activity to retrieve a list of documents contained in an envelope.
List DocumentsThis activity provides a comprehensive list of documents associated with a specific envelope. It is useful for managing and processing envelope contents.
Envelope
Add RecipientsAllows you to add recipients to a DocuSign envelope, specifying their roles and other details. It is used to define who should sign or receive the envelope.
Create EnvelopeThis activity creates a new envelope in DocuSign, which is used to send documents for electronic signature. It initiates the signature process.
Create Envelope From TemplateEnables the creation of a new envelope using a DocuSign template as a starting point. Templates streamline the envelope creation process.
Get CommentsRetrieves comments and annotations made on a DocuSign envelope. It helps you access feedback and notes related to the envelope.
Get EnvelopeRetrieves information about a specific envelope by its unique identifier. This activity allows you to access envelope details.
Update EnvelopeThis activity allows you to update certain details of an existing DocuSign envelope. You can modify envelope properties as needed.
Envelope Custom Fields
List Custom FieldsLists custom fields associated with a DocuSign envelope. Custom fields allow you to store additional data with an envelope, making it more informative.
Envelope Status Changes Activities
Envelope Status ChangesThis activity allows you to track changes in the status of a DocuSign envelope. It helps you monitor the progress of the envelope's signing process by capturing status updates.
Recipients
List RecipientsLists all recipients (signers, recipients, etc.) associated with a DocuSign envelope. This activity provides an overview of the recipients involved in the signing process.
DocuSign ScopeThis activity serves as a container for other DocuSign activities. It allows you to configure the authentication and connection settings for interacting with your DocuSign account. It sets up the environment for DocuSign interactions.
Templates
Create TemplateThis activity enables you to create a new template in DocuSign for reuse in future envelopes. Templates streamline the envelope creation process by providing pre-defined formats.
Get Template By DocumentRetrieves information about a DocuSign template based on a specific document. It helps you access details about a template that includes a particular document.
List TemplatesLists all templates available in your DocuSign account. It provides an overview of the templates that can be used to create envelopes.

Dropbox

The Dropbox activities in AutomatR Studio enable you to interact with your Dropbox storage, allowing you to manage files, folders, and their contents efficiently. You can copy, move, rename, delete, upload, and download files and folders as needed while ensuring proper access control and security through the Dropbox Scope configuration.

ActivitiesDescription
Files
Copy FileThis activity allows you to create a copy of a file in your Dropbox storage, making it easy to duplicate files as needed.
Create Shared LinkUse this activity to generate a shared link for a specific file in your Dropbox storage. Shared links provide access to the file for authorized users.
Delete FileDeletes a specified file from your Dropbox storage, removing it permanently.
Download FilesThis activity downloads files from your Dropbox storage to your local machine or a specified destination folder.
Get List Of FilesLists all files within a specified location or folder in your Dropbox storage, providing a comprehensive view of available files.
Move FileAllows you to move a file from one location to another within your Dropbox storage, helping you organize your files.
Rename FileThis activity lets you rename a file in your Dropbox storage, making it easier to identify and manage.
Upload FileUse this activity to upload a file from your local machine or a specified source to your Dropbox storage.
Folder
Copy FolderCopies an entire folder, including its contents, from one location to another within your Dropbox storage.
Delete FolderDeletes a specified folder and all its contents from your Dropbox storage, helping you manage your folder structure.
Get List Of FoldersLists all folders within a specified location in your Dropbox storage, allowing you to navigate and manage your folder hierarchy.
Move FolderAllows you to move an entire folder, including its contents, from one location to another within your Dropbox storage.
Rename FolderThis activity enables you to rename a folder in your Dropbox storage, providing better organization and management.
Upload FolderUse this activity to upload an entire folder and its contents from your local machine or a specified source to your Dropbox storage.
DocuSign ScopeThe Dropbox Scope activity serves as a container for other Dropbox-related activities. It allows you to configure the authentication and connection settings for interacting with your Dropbox account. This scope sets up the environment for Dropbox interactions, ensuring secure and authorized access to your files and folders.

Environment

The Environment activities in AutomatR Studio help you manage and interact with environment-specific settings, configurations, and variables within your automation projects. They are essential for creating flexible and adaptable workflows that can work in various environments and scenarios.

ActivitiesDescription
Get Environment FolderThis activity allows you to retrieve the path to the environment folder associated with the current project or automation. The environment folder typically contains project-specific settings, configurations, or data that your automation may need. You can use the retrieved folder path in your workflows to access files or resources specific to the environment.
Get Environment VariableThis activity enables you to retrieve the value of a specific environment variable. Environment variables are used to store and manage dynamic data, settings, or configurations that can be accessed by your automation. You specify the variable's name, and the activity returns its current value. This is useful for obtaining configuration values or data that may change over time.
Set Environment VariableThis activity allows you to create or update an environment variable with a specific name and value. You can use this activity to set configuration values or store data that your automation needs to reference later. This is particularly useful for passing data between different parts of your workflow or for configuring your automation based on dynamic inputs.

Excel

The Excel activities in AutomatR Studio provide a wide range of capabilities for interacting with Excel workbooks and worksheets. They enable you to read, write, manipulate, and manage Excel data as part of your automation workflows.

ActivitiesDescription
Add SheetThis activity allows you to create a new sheet within an existing Excel workbook. You can specify the name of the new sheet as well as its position within the workbook.
Append RangeThis activity appends data from a DataTable or range to an existing worksheet in an Excel workbook. It is useful for adding new data to an Excel file without overwriting existing content.
Close WorkbookThis activity closes an open Excel workbook. It helps release resources and free up the Excel application for other operations.
Copy SheetThis activity allows you to make a copy of an existing worksheet within the same or another Excel workbook.
Delete RangeThis activity removes a specified range of cells from an Excel worksheet. It can be used to delete data, rows, or columns within the selected range.
Excel RootThis activity serves as the container for all other Excel-related activities. It helps establish a connection to Excel and configure settings for subsequent actions.
Get Cell ColourThis activity retrieves the color of a specified cell in an Excel worksheet. It provides information about the cell's background or font color.
Get Selected RangeThis activity retrieves the currently selected range in an Excel worksheet.
Get Workbook SheetThis activity retrieves a specific sheet from an Excel workbook based on its name.
Get Workbook SheetsIt lists all the sheet names within an Excel workbook, allowing you to work with multiple sheets in the same workbook.
Read CellThis activity reads the value of a specified cell in an Excel worksheet and returns its content.
Read Cell FormulaIt reads the formula from a specified cell in an Excel worksheet, providing you with the formula used in the cell.
Read ColumnThis activity reads the data from a specified column in an Excel worksheet and returns it as a collection.
Read RangeThis activity reads data from a specified range of cells in an Excel worksheet and stores it in a DataTable for further processing.
Read RowThis activity reads data from a specified row in an Excel worksheet and returns it as a collection.
Save WorkbookThis activity saves changes made to an Excel workbook. It ensures that any modifications are persisted.
Select RangeThis activity allows you to select a specific range of cells within an Excel worksheet programmatically.
Set Range ColourThis activity enables you to change the background color of a specified range of cells in an Excel worksheet.
Switch SheetThis activity switches the active sheet within an Excel workbook to a specified sheet by name.
Write CellUse this activity to write data into a specific cell in an Excel worksheet. You specify the cell's location and the data to be written.
Write RangeThis activity writes data from a DataTable or collection into a specified range of cells in an Excel worksheet. It is used to populate Excel sheets with structured data.

Exchange Server

The Exchange Server activities in AutomatR Studio facilitate interactions with your Exchange Server mailbox, allowing you to manage email messages, attachments, and communication efficiently as part of your automation workflows.

ActivitiesDescription
Delete MailThis activity allows you to delete one or more email messages from your Exchange Server mailbox. You can specify the criteria for selecting the emails to be deleted, such as by subject, sender, or date.
Download AttachmentThis activity is used to download email attachments from Exchange Server mailbox messages. You can specify the email from which you want to download attachments and save them to a local folder.
Exchange Server ScopeThis activity serves as a container for other Exchange Server-related activities. It allows you to configure the connection settings and authenticate with your Exchange Server, setting up the environment for Exchange Server interactions.
Forward MailUse this activity to forward an email message from your Exchange Server mailbox to another recipient. You can specify the email to forward, the recipient's address, and other details.
Get MailsThis activity retrieves email messages from your Exchange Server mailbox. You can specify various criteria, such as filtering emails by subject, sender, date, or other attributes.
Reply MailThis activity allows you to send a reply to an email message from your Exchange Server mailbox. You can specify the email to reply to and compose your response.
Send MailThis activity enables you to send an email message from your Exchange Server mailbox. You can specify the recipient's address, subject, message content, and other email details.

File

The File activities in AutomatR Studio enable you to work with files and directories on your local file system. You can perform tasks such as copying, moving, renaming, creating, deleting, and checking the existence of files and directories. Additionally, you can zip and unzip files as needed.

ActivitiesDescription
Append Zip FileThis activity allows you to add files to an existing ZIP archive. It appends one or more files to the specified ZIP archive, making it useful for updating or extending ZIP files.
Browse For FileThis activity opens a file dialog that allows you to browse for and select a file from your local file system. The selected file's path can be used in your workflow.
Copy FileThis activity copies a file from one location to another. You specify the source file and the destination where the copy should be created.
Create FileThis activity creates an empty file at a specified location. It can be used to generate new files for various purposes within your automation workflows.
Delete FileUse this activity to delete a specific file from your local file system. It permanently removes the file from the specified location.
File ExistThis activity checks whether a specific file exists at a specified path. It returns a Boolean value indicating whether the file is present or not.
For Each FileThis activity allows you to iterate through a collection of files in a specified folder. You can perform actions on each file in the folder as part of a loop.
Get File InfoThis activity retrieves information about a specific file, such as its size, attributes, and creation/modification dates.
Move FileThis activity relocates a file from one location to another. You specify the source file and the destination where the file should be moved.
Path ExistThis activity checks whether a specified folder or directory path exists on your local file system. It returns a Boolean value indicating the path's existence.
Rename FileUse this activity to change the name of a file at its current location. You specify the source file and its new name.
UnzipThis activity extracts the contents of a ZIP archive to a specified folder. It allows you to decompress and access the files contained within the ZIP archive.
ZipThis activity creates a ZIP archive by compressing one or more files. You specify the files to include in the archive and the destination ZIP file.

Flow Logic

The Flow Logic activities in AutomatR Studio allow you to control the flow and logic of your automation workflows. You can introduce delays, make decisions based on conditions, create branching paths, and structure your workflow using flowcharts, sequences, and parallel execution to achieve your automation goals efficiently and effectively.

ActivitiesDescription
DelayThis activity introduces a time delay or pause in your workflow. You specify the duration of the delay, allowing you to control the timing of subsequent actions or activities.
Flow DecisionThis activity is used for decision-making within your workflow. It evaluates a specified condition or expression and takes one of two predefined paths based on whether the condition is true or false. It helps create branching logic in your automation.
Flow SwitchThis activity is used for multi-branch decision-making. It evaluates an expression and routes the workflow down one of several predefined paths based on the value of the expression. It allows you to handle multiple scenarios or conditions within your automation.
FlowchartThis activity is a container for organizing and structuring your workflow using visual flowchart diagrams. It is a versatile and powerful tool for designing complex workflows with various decision points, loops, and branching logic.
ParallelThis activity enables you to run multiple child activities in parallel, allowing them to execute concurrently. This is useful for performing tasks that can be done simultaneously, improving the efficiency of your automation.
SequenceThis activity is a container for organizing a series of child activities to be executed in a specific order, one after the other. It provides a structured way to define the flow of activities within your workflow.

Folder

The Folder activities in AutomatR Studio enable you to work with folders and directories on your local file system. You can perform tasks such as copying, moving, renaming, creating, deleting, and checking the existence of folders. These activities are essential for managing and organizing files and data as part of your automation workflows.

ActivitiesDescription
Browse For FolderThis activity opens a folder dialog that allows you to browse for and select a folder or directory from your local file system. The selected folder's path can be used in your workflow.
Copy FolderThis activity copies an entire folder, including its contents, from one location to another on your local file system. You specify the source folder and the destination where the copy should be created.
Create FolderThis activity is used to create a new folder or directory at a specified location on your local file system. It can be used to generate new folders for organizing files or data within your automation workflows.
Delete FolderUse this activity to delete a specific folder and all its contents from your local file system. It permanently removes the folder and its contents.
Folder ExistThis activity checks whether a specified folder or directory path exists on your local file system. It returns a Boolean value indicating whether the folder is present or not.
For Each FolderThis activity allows you to iterate through a collection of folders within a specified directory. You can perform actions on each folder in the directory as part of a loop.
Get Folder InfoThis activity retrieves information about a specific folder, such as its attributes, creation/modification dates, and size.
Move FolderThis activity relocates an entire folder, including its contents, from one location to another on your local file system. You specify the source folder and the destination where the folder should be moved.
Rename FolderUse this activity to change the name of a folder at its current location. You specify the source folder and its new name.

Freshdesk

These Freshdesk activities in AutomatR Studio enable you to interact with various aspects of your customer support operations, including managing agents, canned responses, companies, contacts, support groups, and support tickets. The activities related to agents and canned responses help you manage your customer support operations more efficiently. The activities related to companies and contacts assist you in managing your customer or client relationships effectively. The activities related to support groups and the Freshdesk Scope help you manage and structure your customer support operations efficiently. The activities related to tickets assist you in efficiently managing your customer support operations.

ActivitiesDescription
Agents
Get All AgentsThis activity is used to retrieve a list of all agents (support staff) in your Freshdesk account. It provides information about each agent, such as their names, email addresses, and roles within your support team. This activity is useful for obtaining an overview of your support staff and their details.
Canned Response
Create Canned ResponseThis activity allows you to create a new canned (predefined) response within Freshdesk. Canned responses are pre-written replies or messages that can be used by support agents to quickly respond to common customer inquiries or issues. You can provide a title, content, and other details for the new canned response.
Get Canned ResponseThis activity is used to retrieve information about a specific canned response in Freshdesk. You specify the ID of the canned response you want to retrieve. It provides details such as the response's title and content. You can use this activity to access the content of existing canned responses.
Update Canned ResponseThis activity allows you to modify the content of an existing canned response in Freshdesk. You specify the ID of the canned response you want to update and provide the new content and details. This is useful for maintaining and editing your canned responses as needed.
Company
Create CompanyThis activity allows you to create a new company or organization record within Freshdesk. You can provide details such as the company's name, domain, and additional information. This is useful for managing and organizing your customer or client data.
Delete CompanyUse this activity to delete a specific company record from Freshdesk based on specified criteria. It permanently removes the company and its associated data. This can be helpful for maintaining your company records.
Update CompanyThis activity enables you to update the information and details of an existing company or organization record within Freshdesk. You specify the company's ID and provide the updated information. This allows you to keep your company records up-to-date.
Contacts
Create ContactThis activity adds a new contact to Freshdesk's contact list. You can specify details such as the contact's name, email address, phone number, and other relevant information. It helps in managing your customer or client contacts.
Delete ContactAllows you to delete a specific contact from Freshdesk based on specified criteria. It permanently removes the contact and associated data. This activity is useful for maintaining your contact list.
Get All ContactsThis activity retrieves a list of all contacts from your Freshdesk account. It provides information about each contact, such as names, email addresses, and phone numbers. This is helpful for accessing an overview of your contact database.
Get ContactThis activity retrieves detailed information about a specific contact in Freshdesk. You specify the contact's ID, and it returns information such as contact details, company affiliations, and more.
Search ContactEnables you to search for contacts within Freshdesk based on specified criteria. You can filter contacts by attributes such as name, email, or custom fields. This helps you find specific contacts efficiently.
Update ContactThis activity allows you to update the information and details of an existing contact in Freshdesk. You specify the contact's ID and provide the updated information. This ensures your contact records remain accurate.
Group
Create GroupThis activity allows you to create a new support group within Freshdesk. Support groups are used to organize and manage incoming support requests and assign them to specific teams or agents. You provide details such as the group's name, email address, and other settings.
Delete GroupUse this activity to delete a specific support group from Freshdesk based on specified criteria. It permanently removes the group and its associated configurations. This can be helpful for managing your support group structure.
Update GroupThis activity enables you to update the information and settings of an existing support group in Freshdesk. You specify the group's ID and provide the updated details, allowing you to make changes to group properties as needed.
Scope
Freshdesk ScopeThis activity serves as a container for other Freshdesk-related activities. It allows you to configure the authentication and connection settings for interacting with your Freshdesk account. This scope sets up the environment for Freshdesk interactions, ensuring secure and authorized access to your support data. It's typically used as the starting point for your Freshdesk automation workflows.
Ticket
Assign TicketThis activity allows you to assign a support ticket to a specific agent or support group within Freshdesk. It helps in distributing and managing the workload among your support staff.
Create ReplyThis activity enables you to create a reply within a support ticket's conversation thread. You can add text and attachments to the reply, allowing agents to communicate with customers and provide assistance.
Create TicketThis activity is used to create a new support ticket in Freshdesk. You provide details such as the requester's email, subject, description, and other relevant information. This activity is essential for tracking and managing customer support requests.
Delete AttachmentUse this activity to remove an attachment from a support ticket. It allows you to manage the attachments associated with a ticket.
Delete TicketAllows you to delete a support ticket from Freshdesk based on specified criteria. It permanently removes the ticket and its associated data. This can be useful for managing your ticket database.
Get All TicketsThis activity retrieves a list of all support tickets from your Freshdesk account. It provides information about each ticket, including details like subject, status, requester, and more. This is valuable for getting an overview of your support ticket database.
Get TicketThis activity retrieves detailed information about a specific support ticket in Freshdesk. You specify the ticket's ID, and it returns information such as ticket details, requester information, conversations, and more.
Update TicketThis activity allows you to update the details and status of an existing support ticket in Freshdesk. You specify the ticket's ID and provide updated information or changes to the ticket. This is essential for managing ongoing support requests.

FTP

The FTP activities in AutomatR Studio are essential for automating file transfer and management tasks between your local system and FTP servers. They enable you to interact with files and directories on remote servers efficiently, whether it's for downloading, uploading, checking file existence, moving items, or deleting files.

ActivitiesDescription
Delete FileThis activity is used to delete a specific file located on an FTP server. You provide the path to the file you want to delete, and this activity removes it from the server.
Directory ExistsThis activity checks whether a specified directory (folder) exists on the FTP server. You provide the path to the directory, and it returns a Boolean value indicating whether the directory is present or not.
Download FilesThis activity is used to retrieve files from an FTP server and save them to a local directory on your machine. You specify the source file on the FTP server and the destination path on your local system.
File ExistsThis activity checks whether a specific file exists on the FTP server. You provide the path to the file, and it returns a Boolean value indicating whether the file is present or not.
Move ItemsThis activity allows you to move files or directories from one location on the FTP server to another. You specify the source and destination paths for the move operation.
Upload FilesThis activity is used to upload files from your local machine to an FTP server. You provide the path to the local file and the destination path on the FTP server where you want to upload the file.

Google Calendar

These Google Calendar activities in AutomatR Studio enable you to interact with your Google Calendar account programmatically. You can create, clear, delete, retrieve, and update calendar settings, events and entries, providing automation capabilities for managing your schedules and events. You can subscribe to external calendars and stay updated on changes to your list. This can be particularly useful for tracking events and schedules from various sources within your Google Calendar account.

The Google Calendar Scope activity is used to establish a connection and access your Google Calendar account, while the Settings activities enable you to retrieve and list settings related to your calendar and account preferences. These activities are essential for setting up and customizing your Google Calendar automation processes.

ActivitiesDescription
CalendarThese Google Calendar activities in AutomatR Studio enable you to interact with your Google Calendar account programmatically. You can create, clear, delete, retrieve, and update calendar settings and entries, providing automation capabilities for managing your schedules and events.
Add CalendarThis activity allows you to create a new calendar in your Google Calendar account. You can specify the calendar's name, description, and other settings. This is useful for organizing and managing different types of events or schedules.
Clear CalendarThis activity clears all events and entries from a specific calendar in your Google Calendar account. It helps in resetting or removing all events from a calendar.
Delete CalendarUse this activity to permanently delete a calendar from your Google Calendar account. This removes the calendar along with all its events and settings.
Get CalendarThis activity retrieves information about a specific calendar from your Google Calendar account. It provides details such as the calendar's name, description, and settings.
Update CalendarThis activity allows you to update the settings and details of an existing calendar in your Google Calendar account. You can modify the calendar's name, description, and other properties as needed.
Calendar List ActivitiesThese Google Calendar List activities in AutomatR Studio enable you to manage and interact with your calendar list, which allows you to subscribe to external calendars and stay updated on changes to your list. This can be particularly useful for tracking events and schedules from various sources within your Google Calendar account.
Add Calendar ListThis activity allows you to add a calendar to your calendar list in Google Calendar. Calendar lists are used to subscribe to external calendars, such as holidays or sports schedules. You specify the calendar's ID or URL to add it to your list.
Get Calendar ListThis activity retrieves a list of all calendars in your calendar list from your Google Calendar account. It provides information about each calendar, including their IDs and other details.
List Calendar ListThis activity provides a list of all the calendar IDs in your calendar list. It returns the IDs of the calendars you have added to your calendar list.
Watch Calendar ListUse this activity to set up a watch on your calendar list. This means that you can receive notifications when changes occur in your calendar list, such as when calendars are added or removed.
ChannelThis activity is part of Google Calendar's real-time notification system and is typically used in scenarios where you want to be notified of changes to your calendar, such as new events or modifications, and then stop receiving those notifications when they are no longer needed.
Stop ChannelThis activity is used to stop an active channel that you previously set up for monitoring changes in your Google Calendar. When you create a channel to watch for updates (e.g., new events) in your calendar, you can use this activity to stop that channel when you no longer want to receive notifications or when you're done monitoring changes. It helps in terminating the connection established for watching calendar updates.
EventThese Google Calendar Event activities in AutomatR Studio allow you to automate event management tasks. You can create, delete, retrieve, list, move, quick add, and update events in your calendar, streamlining the scheduling and organization of your appointments, meetings, and other events.
Add EventThis activity allows you to create a new event in your Google Calendar. You provide details such as the event's title, date, time, location, description, and other settings. This is essential for automating the scheduling of events.
Delete EventUse this activity to delete a specific event from your Google Calendar. You specify the event's ID, and it removes the event from your calendar.
Get EventThis activity retrieves detailed information about a specific event in your Google Calendar. You specify the event's ID, and it returns information such as event details, attendees, location, and more.
List EventsThis activity provides a list of events from your Google Calendar based on specified criteria. It can retrieve events within a specific time range or from a particular calendar.
Move EventThis activity allows you to move an existing event from one date and time to another within your Google Calendar. You specify the event's ID and the new date and time for the event.
Quick Add EventThis activity is used to quickly create an event in your Google Calendar using a natural language input or a simple text-based description. It provides a convenient way to add events to your calendar without specifying each detail individually, making calendar automation more user-friendly.
Update EventThis activity enables you to update the details and settings of an existing event in your Google Calendar. You specify the event's ID and provide the updated information or changes to the event.
ScopeThe Google Calendar Scope activity is used to establish a connection and access your Google Calendar account.
Google Calendar ScopeThis activity serves as a container for other Google Calendar-related activities. It allows you to configure the authentication and connection settings for interacting with your Google Calendar account. This scope sets up the environment for Google Calendar interactions, ensuring secure and authorized access to your calendar data. It's typically used as the starting point for your Google Calendar automation workflows.
SettingsThe Settings activities enable you to retrieve and list settings related to your calendar and account preferences. These activities are essential for setting up and customizing your Google Calendar automation processes.
Get SettingsThis activity retrieves the settings and configuration options for your Google Calendar account. It provides information about your calendar settings, notification preferences, and other account-related configurations.
List SettingsThis activity lists the available settings and configuration options in your Google Calendar account. It provides a list of settings that you can use to determine and manage various aspects of your calendar account.

Google Drive

The Google Drive activities in AutomatR Studio enable you to automate various file management tasks, including copying, creating, deleting, downloading, moving, and uploading files and folders in your Google Drive. Additionally, the Google Drive Scope activity ensures secure access to your drive data, while the Share File activity allows you to share files with others. These activities are valuable for automating file-related processes in your Google Drive account.

ActivitiesDescription
Copy FileThis activity is used to create a duplicate copy of a specific file in your Google Drive. You specify the source file and the destination folder where the copy should be created.
Create FolderThis activity allows you to create a new folder in your Google Drive. You provide the folder's name and specify the parent folder where it should be created.
Delete FileUse this activity to permanently delete a specific file from your Google Drive. You provide the path or file ID to identify the file for deletion.
Download FileThis activity is used to download a specific file from your Google Drive to a local directory on your machine. You specify the file you want to download and the local destination path.
Download FolderThis activity allows you to download an entire folder and its contents from your Google Drive to a local directory on your machine.
Get FilesThis activity retrieves a list of files from your Google Drive based on specified criteria. It provides information about each file, including details such as file name, size, and modification date.
Move File To FolderThis activity is used to move a specific file to a different folder within your Google Drive. You specify the source file and the destination folder.
Google Drive ScopeThis activity serves as a container for other Google Drive-related activities. It allows you to configure the authentication and connection settings for interacting with your Google Drive account. This scope sets up the environment for Google Drive interactions, ensuring secure and authorized access to your drive data. It's typically used as the starting point for your Google Drive automation workflows.
Share FileThis activity enables you to share a specific file in your Google Drive with one or more users or groups. You can specify the file and the users or groups with whom you want to share it.
UploadThis activity allows you to upload a file from your local machine to your Google Drive. You specify the local file path and the destination folder in your Google Drive.

Google Forms

The Google Forms activities in AutomatR Studio enable you to automate various aspects of working with Google Forms. You can create new forms, update existing ones, retrieve form and response data, and list responses for analysis. The Google Forms Scope activity ensures secure access to your forms and responses while allowing you to perform automation tasks.

ActivitiesDescription
FormsThe Forms activities allow you to automate the creation, modification, and interaction with Google Forms, making it easier to collect and manage data using Google Forms within your automation workflows.
Add ImageThis activity allows you to add an image to a Google Form. You provide the image URL, and it gets embedded into the form.
Add Title And DescriptionThis activity allow you to add a title and description to your Google Form. This is typically used to provide context and information to respondents.
Add VideoThis activity allows you to embed a video into your Google Form by providing the video's URL.
Choice QuestionThis activity allow you to create a multiple-choice question in your Google Form. You specify the question text and provide options for respondents to choose from.
Create FormThis activity creates a new Google Form. You can set the form's title, description, and other properties.
Date QuestionThis activity adds a date-based question to your Google Form. Respondents can select a date from a calendar.
Form UpdatesThis activity is used to update the settings of an existing Google Form. You can modify the title, description, and other properties of the form.
Get FormThis activity retrieves the details of an existing Google Form, such as its title, description, and form ID.
Get ResponseThis activity allow you to retrieve the responses submitted to a specific Google Form. You need to provide the form's URL or form ID.
Linear Scale QuestionThis activity adds a linear scale question to your Google Form. Respondents can rate or provide feedback on a scale.
List ResponsesThis activity retrieves a list of responses for a Google Form. It helps you gather the responses for further processing.
Row QuestionThis activity allow you to add a question where respondents provide input in rows, similar to a table.
Text QuestionThis activity adds an open-ended text question to your Google Form. Respondents can type their answers.
Time QuestionThis activity allow you to add a question for respondents to select a specific time.
Scope
Google Forms ScopeThis is a container activity that establishes a connection to Google Forms. It encapsulates other Google Forms activities and requires you to configure the authentication and authorization settings.

Google Sheets

The Google Sheets activities in AutomatR Studio enable you to automate various tasks related to working with Google Sheets documents. You can create, update, and delete sheets, perform batch operations, clear cell ranges, copy sheets, download files, and read/write data to sheets. The Google Sheets App Scope activity ensures secure access to your sheets and data while allowing you to perform automation tasks.

ActivitiesDescription
Add New SheetThis activity allows you to create a new sheet (tab) within a Google Sheets document. You specify the name of the new sheet.
Batch Update ValuesThis activity is used to perform batch updates to multiple cells or ranges within a Google Sheets document. You can set values for multiple cells in one operation.
Clear RangeThis activity is used to clear the contents of a specified range of cells within a Google Sheets document.
Copy SheetUse this activity to create a copy of an existing sheet within the same or a different Google Sheets document.
Delete RangeThis activity allows you to delete a specified range of cells within a Google Sheets document.
Delete SheetThis activity is used to delete a specific sheet from a Google Sheets document. You provide the name or index of the sheet to be deleted.
Download FileThis activity is used to download a Google Sheets document to a local directory on your machine.
Google Sheets App ScopeThis activity serves as a container for other Google Sheets-related activities. It allows you to configure the authentication and connection settings for interacting with your Google Sheets account. This scope sets up the environment for Google Sheets interactions, ensuring secure and authorized access to your sheets and data. It's typically used as the starting point for your Google Sheets automation workflows.
Read CellThis activity retrieves the value of a specific cell within a Google Sheets document. You specify the cell's address, and it returns the cell's content.
Read RangeUse this activity to retrieve data from a specified range of cells within a Google Sheets document. It returns the values from the selected range.
Rename SheetThis activity allows you to change the name of an existing sheet within a Google Sheets document.
Write CellThis activity is used to write a value to a specific cell within a Google Sheets document. You specify the cell's address and provide the value to be written.
Write RangeThis activity is used to write data to a specified range of cells within a Google Sheets document. You can write multiple values to multiple cells in one operation.

HubSpot

The HubSpot activities in AutomatR Studio enable you to automate various tasks related to managing contacts, companies, deals, tickets, products, associations, and files within your HubSpot account. The HubSpot Scope activity ensures secure access to your HubSpot data while allowing you to perform automation tasks.

ActivitiesDescription
AssociationThe Association activities includes actions to create and delete associations between objects in HubSpot. You can associate contacts with companies, deals with contacts, and more. It's used to establish connections between different types of records in HubSpot.
Create AssociationThis activity allows you to create an association between two objects (e.g., contacts and deals) in HubSpot. You specify the types and IDs of the objects you want to associate.
Delete AssociationUse this activity to remove an association between two objects in HubSpot. You provide the types and IDs of the objects to disassociate.
CompanyThe Company activities provides actions to interact with company records in HubSpot. You can create new company records, update existing ones, retrieve company details, and delete company records.
Create CompanyThis activity is used to create a new company record in HubSpot. You can provide details such as company name, website, and other relevant information.
Delete CompanyThis activity allows you to delete a specific company record in HubSpot. You specify the company's ID.
Get CompanyUse this activity to retrieve detailed information about a specific company record in HubSpot. You provide the company's ID.
Update CompanyThis activity enables you to update the details of an existing company record in HubSpot. You specify the company's ID and provide the updated information.
ContactThe Contact activities allows you to manage contact records in HubSpot. You can create new contacts, update contact details, retrieve contact information, and delete contact records.
Create ContactThis activity is used to create a new contact record in HubSpot. You can provide contact details such as name, email, phone number, etc.
Delete ContactUse this activity to delete a specific contact record in HubSpot. You provide the contact's ID.
Get ContactThis activity retrieves detailed information about a specific contact record in HubSpot. You provide the contact's ID.
Update ContactThis activity allows you to update the details of an existing contact record in HubSpot. You specify the contact's ID and provide the updated information.
DealThe Deal activity is used for dealing with sales opportunities in HubSpot. You can retrieve deal details using this activity.
Get DealThis activity is used to retrieve information about a specific deal (sales opportunity) in HubSpot. You provide the deal's ID.
FileThe File activities includes actions for managing files in HubSpot. You can update and upload files using this activity.
Update FileThis activity is used to update a file in HubSpot. You specify the file's ID and provide the updated file content.
Upload FileThis activity allows you to upload a new file to HubSpot. You provide the file's content and relevant details.
ProductThe Product activities enables you to interact with product records in HubSpot. You can create new products, update existing ones, retrieve product details, and delete product records.
Create ProductThis activity is used to create a new product record in HubSpot. You can provide product details such as name, price, and other relevant information.
Delete ProductUse this activity to delete a specific product record in HubSpot. You specify the product's ID.
Get ProductThis activity retrieves detailed information about a specific product record in HubSpot. You provide the product's ID.
Update ProductThis activity enables you to update the details of an existing product record in HubSpot. You specify the product's ID and provide the updated information.
Scope
HubSpot ScopeThis activity serves as a container for other HubSpot-related activities. It allows you to configure the authentication and connection settings for interacting with your HubSpot account. This scope sets up the environment for HubSpot interactions, ensuring secure and authorized access to your data. It's typically used as the starting point for your HubSpot automation workflows.
TicketThe Ticket activities is used for managing support tickets or service requests in HubSpot. You can create new tickets, update ticket details, retrieve ticket information, and delete tickets.
Create TicketThis activity is used to create a new ticket (support request) in HubSpot. You can provide ticket details such as subject, description, and other relevant information.
Delete TicketUse this activity to delete a specific ticket in HubSpot. You specify the ticket's ID.
Get All TicketsThis activity retrieves a list of all ticket records in HubSpot. It provides information about each ticket, including details like status and priority.
Get TicketThis activity allows you to retrieve detailed information about a specific ticket in HubSpot. You provide the ticket's ID.
Update TicketThis activity enables you to update the details of an existing ticket record in HubSpot. You specify the ticket's ID and provide the updated information.

Image Processing

The Image Processing activity is particularly valuable in scenarios where visual verification is necessary, such as checking whether a web page or application interface displays correctly, validating scanned documents, or verifying the appearance of user interfaces in automated testing.

ActivitiesDescription
Image ComparisonThis activity is used to compare two images and determine whether they are identical or similar within a specified tolerance level. This can be useful in automation scenarios where you need to validate whether an expected image matches an actual image captured during a process. You provide two images as input, and the activity compares pixel by pixel to assess their similarity. The result indicates whether the images are considered a match or not.

Json

The JSON activities in AutomatR Studio are essential for working with JSON data, which is a common format used for data interchange in many applications and APIs. You can create JSON data, extract information from JSON sources, and work with JSON arrays, making it easier to integrate and manipulate data within your automation workflows.

ActivitiesDescription
Convert To JSONThis activity is used to convert data from various sources (e.g., variables, DataTables, or dictionaries) into a JSON (JavaScript Object Notation) format. You can specify the input data and configure the settings to format the JSON output. This is useful when you need to create JSON payloads for API requests, store structured data, or interact with systems that require JSON data.
Deserialize JSONThis activity allows you to parse and extract data from a JSON string or file. You provide the JSON content as input, and the activity converts it into usable variables, objects, or dictionaries within your workflow. This enables you to extract specific values or elements from JSON data for further processing in your automation.
Deserialize JSON ArrayThis activity handles JSON arrays. It allows you to parse and extract data from a JSON array string or file and convert it into an array variable. You can then work with the individual elements of the array in your automation.

List

The List activities in AutomatR Studio are essential for working with lists or arrays of data within your automation workflows. You can create lists, add items to them, read and modify specific items, and remove items as needed. Lists are commonly used to store and manipulate collections of data, making these activities valuable for data processing and manipulation tasks.

ActivitiesDescription
Append Item To ListThis activity is used to add an item or value to an existing list variable. It allows you to extend the list with new data by specifying the list variable and the item to append.
Create ListThis activity is used to create a new list variable. You can define the initial content of the list by providing a list of values or leave it empty to create an empty list.
Read List ItemThis activity is used to retrieve the value of a specific item in a list variable. You specify the list variable and the index (position) of the item you want to read, and it returns the value at that index.
Remove From ListThis activity allows you to remove a specific item from a list variable. You provide the list variable, specify the item to remove, and it updates the list by removing the specified item.
Update List ItemThis activity is used to modify the value of a specific item in a list variable. You specify the list variable, the index (position) of the item to update, and the new value. It updates the list with the new value at the specified index.

Logic

The Logic activities in AutomatR Studio enable you to control the flow of your automation, make decisions, handle exceptions, and perform repetitive or conditional tasks. They are essential for building robust and efficient automation workflows.

ActivitiesDescription
Exception
RethrowThis activity is used within a "Catch" block of a Try-Catch sequence to rethrow an exception that was caught. It allows you to propagate the exception up the call stack for further handling.
ThrowThis activity is used to deliberately throw a custom exception within a workflow. You can define the exception message and type to handle specific error conditions.
Try CatchThis activity is a container that allows you to define a block of code (the "Try" block) in which you expect exceptions to occur. If an exception occurs within the Try block, it can be caught and handled within the associated "Catch" block. This activity is essential for structured exception handling.
Other Logic ActivitiesThese Logic activities in AutomatR Studio enable you to control the flow of your automation, make decisions, handle exceptions, and perform repetitive or conditional tasks. They are essential for building robust and efficient automation workflows.
Activity CommentThis activity is a non-functional activity used to add comments or notes to your workflow. It does not affect the workflow's execution but is helpful for documenting your automation.
AssignThis activity is used to assign a value or expression to a variable. It's a fundamental activity for working with variables and manipulating data within your automation.
Do WhileThis activity is used to create a loop that continues execution while a specified condition is true. It's suitable for situations where you want to repeat a set of actions until a specific condition is met.
For EachThis activity is used to iterate through a collection (such as a list or array) and perform a set of actions for each item in the collection. It's useful for working with data that requires individual processing.
IfThis activity is used to make a decision in your workflow based on a specified condition. Depending on whether the condition is true or false, different actions can be executed.
RetryThis activity is used to create a retry mechanism for specific actions or activities. It allows you to repeat an activity a certain number of times or until a condition is met.
SwitchThis activity is used to implement branching logic in your workflow based on the value of a specified expression. It allows you to define multiple cases, each with its associated actions.
WhileThis activity is used to create a loop that continues execution while a specified condition is true. It's similar to the "Do While" activity but evaluates the condition at the beginning of each iteration.
Write LineThis activity is used to output text or data to the console or log. It's helpful for debugging and logging information during workflow execution.

Mail

The Mail activities in AutomatR Studio are crucial for automating email-related tasks, such as receiving, moving, saving, and sending emails. They enable you to integrate your automation workflows with email systems, improving communication and data processing capabilities.

ActivitiesDescription
Get IMAP MessagesThis activity allows you to retrieve email messages from an IMAP (Internet Message Access Protocol) mailbox. You can specify criteria like the mailbox server, folder, and search parameters to fetch specific emails.
Get POP3 Mail MessagesThis activity is used to fetch email messages from a POP3 (Post Office Protocol 3) mailbox. It enables you to retrieve emails from a mail server, specifying criteria like the server, port, and filtering options.
Move IMAP Mail MessageThis activity is used to move an email message from one folder to another within an IMAP mailbox. It helps organize emails in different folders.
Save AttachmentThis activity is used to save email attachments from a mail message to a specified location on your local machine or network. You provide the mail message and the attachment's file name.
Save Mail MessageThis activity is used to save an entire email message (including body and attachments) to a file. This can be helpful for archiving or processing email content.
Send SMTP MailThis activity is used to send an email message via SMTP (Simple Mail Transfer Protocol). You can specify the SMTP server, sender's and recipient's email addresses, subject, body, and attachments. It's essential for automating email notifications and communication.

MailChimp

The MailChimp activities in AutomatR Studio enable you to automate various tasks related to managing audiences, campaigns, and contacts in your MailChimp account. The Scope activity ensures secure access to your MailChimp data while allowing you to perform automation tasks within your email marketing campaigns.

ActivitiesDescription
AudienceThe Audience category of activities in MailChimp allows you to interact with your mailing lists or audiences. This includes creating new audiences, deleting existing ones, retrieving audience information, and updating audience properties. It's essential for managing and organizing your subscribers.
Create AudienceThis activity allows you to create a new audience or mailing list in your MailChimp account. You can specify the audience name and configuration details.
Delete AudienceThis activity is used to delete an existing audience from your MailChimp account. You provide the audience ID or name to specify which audience to delete.
Get AudienceThis activity retrieves information about an existing audience in your MailChimp account. You can use this activity to obtain details about a specific audience.
Update AudienceThis activity is used to modify the settings and properties of an existing audience in your MailChimp account. You provide the audience ID or name and specify the changes you want to make.
CampaignThe Campaign category of activities deals with MailChimp email campaigns. You can create new email campaigns, delete existing ones, retrieve campaign reports, get a list of campaigns, run campaigns, and update campaign settings. These activities are used for designing, sending, and analyzing the performance of email marketing campaigns.
Bounced EmailsThis activity allows you to retrieve information about bounced emails from a specific MailChimp campaign. It helps you identify email delivery issues.
Campaign ReportThis activity fetches detailed reports and statistics for a specific MailChimp campaign, providing insights into its performance.
Create CampaignThis activity enables you to create a new campaign in your MailChimp account. You can configure the campaign type, recipients, content, and other settings.
Delete CampaignThis activity is used to delete an existing MailChimp campaign. You specify the campaign ID to identify which campaign to delete.
Get CampaignsThis activity retrieves a list of all campaigns in your MailChimp account. It provides information about each campaign, including their status and details.
Run CampaignThis activity allows you to send a scheduled or drafted MailChimp campaign immediately. It's useful for triggering campaigns programmatically.
Update CampaignThis activity is used to modify the settings and content of an existing MailChimp campaign. You provide the campaign ID and specify the changes you want to make.
ContactThe Contact category of activities is used to work with individual contacts or subscribers in your MailChimp audiences. You can create new contacts, delete existing ones, retrieve contact information, and update contact details. These activities are crucial for maintaining and updating your contact database.
Create ContactThis activity adds a new contact to an existing audience in your MailChimp account. You specify the audience ID and contact information.
Delete ContactThis activity removes a contact from an audience in your MailChimp account. You provide the contact's email address or unique identifier.
Get ContactsThis activity retrieves a list of contacts from a specified audience in your MailChimp account. It provides information about each contact.
Update ContactThis activity allows you to update the information of an existing contact in your MailChimp audience. You provide the contact's email address or unique identifier and specify the changes.
Scope
MailChimp ScopeThis activity serves as a container for other MailChimp-related activities. It allows you to configure authentication and connection settings for your MailChimp account, ensuring secure and authorized access to your MailChimp data. It's typically used as the starting point for your MailChimp automation workflows.

Microsoft Teams

The Microsoft Teams activities in AutomatR Studio provide a comprehensive set of tools for automating various tasks within the Microsoft Teams collaboration platform. You can use them to streamline communication, manage channels, retrieve message information, and interact with users. The Scope activity ensures secure access to your Teams data while allowing you to perform automation tasks within your Teams workspace.

ActivitiesDescription
ChannelThe Channel category of activities focuses on managing channels within a Microsoft Teams team. Channels are dedicated spaces for discussions and collaboration within a team. Activities in this category include creating channels, deleting channels, retrieving channel details, listing all channels in a team, and updating channel properties.
Create ChannelThis activity allows you to create a new channel within a Microsoft Teams team. You specify the team's unique ID and provide the channel's name and description.
Delete ChannelThis activity is used to delete an existing channel from a Microsoft Teams team. You provide the team's unique ID and the channel's unique ID to identify the channel to be deleted.
Get ChannelThis activity retrieves details about a specific channel within a Microsoft Teams team. You provide the team's unique ID and the channel's unique ID to identify the channel.
Get ChannelsThis activity retrieves a list of all channels within a Microsoft Teams team. It provides information about each channel, including their names and descriptions.
Update ChannelThis activity allows you to modify the properties of an existing channel within a Microsoft Teams team. You provide the team's unique ID, the channel's unique ID, and specify the changes you want to make.
ChatsThe Chats category of activities deals with chat conversations in Microsoft Teams. Chat conversations are typically one-on-one or group discussions. The activities include fetching details about all chats, such as participants and messages.
Get All ChatsThis activity retrieves a list of all chat conversations within Microsoft Teams. It provides information about each chat, such as participants and message details.
MessagesThe Messages category of activities allows you to interact with messages within Microsoft Teams channels and chats. You can retrieve details about specific messages, including their content and sender information. You can also retrieve message replies, get a list of messages in a channel or chat, reply to messages, and send new messages.
Get MessageThis activity is used to retrieve details about a specific message in a Microsoft Teams chat or channel. You provide the message's unique ID to identify the message.
Get Message RepliesThis activity retrieves a list of replies to a specific message in a Microsoft Teams chat or channel. It allows you to view the threaded conversation associated with a message.
Get MessagesThis activity retrieves a list of messages in a Microsoft Teams chat or channel. It provides information about each message, including sender details and message content.
Reply To MessageThis activity allows you to send a reply to a specific message in a Microsoft Teams chat or channel. You provide the message's unique ID and the content of your reply.
Send MessageThis activity is used to send a new message to a Microsoft Teams chat or channel. You specify the target chat or channel, along with the message content.
Scope
Microsoft Teams ScopeThis activity serves as a container for other Microsoft Teams-related activities. It is used to configure the connection to your Microsoft Teams account, including authentication and permissions. The scope activity ensures secure access to Microsoft Teams data and is typically the starting point for your Teams automation workflows.
UsersThe Users category of activities deals with managing user accounts within Microsoft Teams. You can retrieve a list of users, including their display names and email addresses. These activities are useful for user-related automation tasks.
Get UsersThis activity retrieves a list of users in your Microsoft Teams environment. It provides information about each user, including their display name and email address.

Nanonets

The Nanonets activities in AutomatR Studio empower you to leverage Nanonets' OCR and image classification capabilities within your automation processes, enabling tasks such as text extraction from images and image categorization. The Scope activity ensures secure access to Nanonets services while managing your automation workflows.

ActivitiesDescription
Full Text
Get Full TextThis activity extracts text from an image using the Nanonets OCR (Optical Character Recognition) service. It's used for converting text from scanned documents or images into machine-readable text.
Image Classification
Image Classification Get All ModelsThis activity retrieves a list of all available image classification models on Nanonets.
Image Classification Get ModelThis activity retrieves details about a specific image classification model by providing its ID.
Image Classification Prediction For Image FileThis activity sends an image file to Nanonets for image classification prediction.
Image Classification Prediction For Image URLsThis activity sends image URLs to Nanonets for image classification prediction.
OCR Model
Create New OCR ModelThis activity allows you to create a new OCR model on Nanonets. OCR models are used to recognize text in images.
Get Model Details By IDThis activity retrieves details about a specific OCR model by providing its ID.
OCR PREDICT
Async Prediction For Image FileThis activity sends an image file to Nanonets for asynchronous OCR prediction.
Async Prediction For Image URLThis activity sends image URLs to Nanonets for asynchronous OCR prediction.
Get All Prediction FilesThis activity retrieves a list of all prediction files generated during OCR prediction.
Get Prediction File By File IDThis activity allows you to retrieve a specific prediction file by providing its ID.
Get Prediction File By Page IDThis activity retrieves a prediction file by providing its page ID.
Prediction For Image FileThis activity sends an image file to Nanonets for synchronous OCR prediction.
Prediction For Image URLThis activity sends image URLs to Nanonets for synchronous OCR prediction.
Scope
Nanonets ScopeThis activity serves as a container for other Nanonets-related activities. It is used to set up the connection to your Nanonets account, including authentication and API key configuration. The scope activity ensures secure access to Nanonets services and is typically the starting point for your Nanonets automation workflows.

OCR Data Extraction

The OCR (Optical Character Recognition) Data Extraction activities in AutomatR Studio provide you with options for extracting text and data from images and documents using different OCR engines and services. Depending on your specific requirements and preferences, you can choose the OCR activity that best suits your automation needs.

ActivitiesDescription
AWS Textract OCRThis activity utilizes Amazon Textract, a machine learning service, to extract text and data from scanned documents or images. It can automatically detect and extract structured data such as forms, tables, and key-value pairs from documents.
Google OCRThis activity leverages Google's OCR technology to extract text from images or scanned documents. It can be used for various text extraction tasks, such as reading text from images, receipts, or handwritten documents.
Image OCRThis activity is a generic OCR solution that can be configured to work with various OCR engines. It allows you to extract text from images or scanned documents using the OCR engine of your choice. You can configure the engine, language, and other settings as needed.
Tesseract OCRThis activity is specifically designed to work with the Tesseract OCR engine, an open-source OCR tool. It enables you to extract text from images or scanned documents using Tesseract's text recognition capabilities.

Office 365

The Office 365 activities in AutomatR Studio facilitate email management and communication tasks within the Office 365 environment. The Office 365 Scope activity ensures secure access to Office 365 services, and the other activities allow you to perform operations like reading, replying to, forwarding, and deleting email messages.

ActivitiesDescription
Delete MailThis activity allows you to delete email messages from your Office 365 mailbox. You can specify the email you want to delete based on criteria like subject, sender, or date.
Download AttachmentThis activity is used to download email attachments from Office 365 emails. It can save attachments to a specified folder or location on your local machine.
Forward MailThis activity enables you to forward email messages from your Office 365 mailbox to other recipients. You can specify the email to forward and the recipients' email addresses.
Office 365 ScopeThis activity serves as a container for other Office 365 activities. It establishes a connection to your Office 365 account, ensuring secure access to Office 365 services. This scope activity is typically the starting point for your Office 365 automation workflows.
Read MailThis activity retrieves email messages from your Office 365 mailbox. You can filter emails based on criteria like subject, sender, or date. This activity allows you to work with the content of received emails.
Reply MailThis activity allows you to send reply emails from your Office 365 mailbox. It's useful for responding to received emails and continuing email conversations.
Send MailThis activity enables you to send email messages from your Office 365 account. You can specify the recipients, subject, body, and attachments of the email.

OneDrive

The OneDrive activities in AutomatR Studio enable you to automate various file and folder management tasks within your OneDrive storage. The OneDrive Scope activity establishes a secure connection to your OneDrive account, and the other activities enable operations such as copying, creating, deleting, downloading, sharing, and moving files and folders.

ActivitiesDescription
Copy FileThis activity allows you to create a copy of a file within your OneDrive storage. You can specify the source and destination paths for copying files.
Create FolderThis activity is used to create a new folder in your OneDrive storage. You provide the folder's name and location.
Delete FileThis activity enables you to delete a file from your OneDrive storage. You specify the path to the file you want to delete.
Delete FolderThis activity allows you to delete an entire folder and its contents from your OneDrive storage.
Download FileThis activity is used to download a file from your OneDrive storage to a local directory on your machine.
Edit PermissionThis activity lets you modify the permissions and sharing settings of files or folders in your OneDrive storage. You can add or remove users and specify their access levels.
Get File DetailsThis activity retrieves information about a specific file in your OneDrive storage. This includes details like file size, modification date, and more.
Get List Of ItemsThis activity retrieves a list of files and folders from a specified location in your OneDrive storage. It provides you with information about the items, which you can use in your automation.
Move FileThis activity allows you to move a file from one location to another within your OneDrive storage.
OneDrive ScopeThis activity serves as a container for other OneDrive activities. It establishes a connection to your OneDrive account, ensuring secure access to OneDrive services. This scope activity is typically the starting point for your OneDrive automation workflows.
Rename FileThis activity lets you change the name of a file in your OneDrive storage.
Search OneDriveThis activity allows you to search for files and folders in your OneDrive storage based on specified criteria such as file name or type.
ShareThis activity is used to generate shareable links for files or folders in your OneDrive storage. You can choose to share with specific users or make the content publicly accessible.
SharedThis activity retrieves a list of items shared with you in your OneDrive storage. It provides information about shared files and folders.
Upload FileThis activity allows you to upload a file from your local machine to your OneDrive storage.

Orchestrator

ActivitiesDescription
QueueThe Orchestrator activities related to queues enable you to interact with queues and credentials in AutomatR Orchestrator. You can add, retrieve, clear queue items, and work with credentials securely, enhancing the automation capabilities of your workflows.
Add Queue ItemThis activity is used to add a new item to a specified queue in AutomatR Orchestrator. You can provide the data you want to add to the queue, and it will be available for processing by bots.
Clear Queue ItemsThis activity allows you to clear all items from a specified queue in AutomatR Orchestrator. This action permanently removes all items from the queue.
ContinueThis activity is typically used within a loop or decision structure to continue the execution of a workflow. It can be used to skip specific actions or conditions based on certain criteria.
Get CredentialThis activity retrieves credentials stored in Orchestrator, making them available for use in your automation workflows. You can specify the credential asset name to retrieve the corresponding username and password.
Get Queue ItemsThis activity retrieves a list of items from a specified queue in AutomatR Orchestrator. You can use this activity to fetch items from the queue for processing by bots.
Set CredentialThis activity allows you to store credentials securely in Orchestrator as assets. This activity is used to create or update credential assets, making them available for use in your automation processes.
TransactionThe Orchestrator activities related to transactions are essential for managing and interacting with queue items and human tasks within AutomatR Orchestrator. They enable you to create tasks for human users, retrieve transaction data, update transaction statuses, pause and resume transactions, and modify transaction data as needed to optimize automation processes.
Add Human TaskThis activity is used to create a human task for a specific queue item in AutomatR Orchestrator. It allows you to assign a task to a human user for manual intervention or decision-making during an automation process.
Get Human TaskThis activity retrieves information about a specific human task in AutomatR Orchestrator. You can use this activity to fetch details about a task, such as its status and assignment.
Get Queue TransactionThis activity retrieves transaction data from a specified queue in AutomatR Orchestrator. It allows you to access information related to the queue item and its associated transaction.
Set Transaction StatusThis activity is used to update the status of a transaction associated with a queue item in AutomatR Orchestrator. You can mark transactions as successful, failed, or in-progress, reflecting their processing status.
Snooze TransactionThis activity is used to temporarily pause the processing of a transaction in AutomatR Orchestrator. You can specify a duration for the snooze period, after which the transaction will resume processing.
Update Queue Transaction DataThis activity allows you to update the data associated with a specific transaction in AutomatR Orchestrator. You can modify transaction data fields to reflect changes or updates during the automation process.

Other

ActivitiesDescription
For Each OfThis activity is a looping construct that allows you to iterate through a collection of items, such as a list or an array. It is particularly useful when you want to perform the same set of actions on each item within the collection.

Outlook

The Outlook activities in AutomatR Studio enable you to interact with your Outlook mailbox, retrieve and process email messages, perform actions like deleting and moving messages, and send replies or new email messages. They are valuable for automating email-related tasks and integrating with Microsoft Outlook as part of your automation workflows.

ActivitiesDescription
Delete Outlook Mail MessageThis activity allows you to delete one or more email messages from your Outlook mailbox based on specified criteria, such as subject, sender, or date.
Get Outlook Mail MessageThis activity is used to retrieve email messages from your Outlook mailbox. You can filter messages based on various criteria and store the retrieved messages in a variable for further processing.
Mark Outlook Mail As Read UnreadThis activities enable you to change the read status of email messages in your Outlook mailbox. You can mark messages as read or unread as needed.
Move Outlook Mail MessageThis activity allows you to move email messages from one folder to another within your Outlook mailbox. You specify the source and destination folders for the move operation.
Reply Outlook Mail MessageThis activity is used to send a reply to an email message in your Outlook mailbox. You can compose the reply message and send it to the original sender.
Save Outlook Mail AttachmentsThis activity is used to extract and save attachments from an email message in your Outlook mailbox. You can specify the email message and destination folder for saving attachments.
Save Outlook Mail MessageThis activity allows you to save an entire email message as a file in a specified location on your computer or network.
Send Outlook Mail MessageThis activity is used to compose and send an email message from your Outlook account. You can specify the recipient, subject, body, and attachments of the email.

PDF

The PDF activities in AutomatR Studio are useful for working with PDF documents in your automation workflows. You can extract specific page ranges, determine the page count, merge multiple PDF files, extract structured table data, and extract text content from PDFs. These capabilities are valuable for automating tasks that involve processing PDF documents, such as data extraction, report generation, and document assembly.

ActivitiesDescription
Extract PDF Page RangeThis activity allows you to extract a specified range of pages from a PDF document. You can specify the starting and ending page numbers to extract only the desired pages from the PDF file.
Get PDF Page CountThis activity is used to retrieve the total number of pages in a PDF document. It provides the page count as an output that you can use in your automation process.
Join PDF FilesThis activity enables you to combine or merge multiple PDF files into a single PDF document. You can provide a list of PDF file paths to be merged.
Read PDF TableThis activity is designed for extracting tabular data from a PDF document. It can identify and extract structured tables, such as those commonly found in financial reports or invoices, and output the data in a structured format.
Read PDF TextThis activity is used to extract the text content from a PDF file. It reads the entire text from the PDF, including text from paragraphs, headers, and footers, and provides it as output.

Power Shell

The PowerShell activities in AutomatR Studio provide a way to leverage PowerShell scripting and automation capabilities within your robotic process automation (RPA) workflows. You can use them to interact with the Windows operating system, manage files and directories, query system information, and perform various other tasks that PowerShell is known for. These activities enable powerful automation and integration possibilities with Windows-based environments.

ActivitiesDescription
Invoke PowerShellThis activity allows you to execute PowerShell scripts or commands from within your AutomatR automation workflow. You can provide the PowerShell script as input, and it will be executed using the PowerShell interpreter.
PowerShell ScriptThis activity is used to embed a custom PowerShell script directly into your AutomatR workflow. You can write and execute PowerShell code directly within this activity, which can be useful for performing specific tasks that require PowerShell functionality.

Python

The Python activity in AutomatR Studio allows you to seamlessly integrate Python code into your automation workflows. It enables you to leverage the versatility of Python for various automation tasks and extend the capabilities of your AutomatR bots. This is particularly valuable when you need to perform custom data analysis, text processing, or other specialized tasks within your automation processes.

ActivitiesDescription
Run ScriptThis activity allows you to execute a Python script from within your AutomatR automation workflow. You can provide the Python script as input, and it will be executed using the Python interpreter.

SAP

The SAP activity in AutomatR Studio is used to initiate the SAP GUI for Windows application, which is a prerequisite for automating SAP-based business processes. Once SAP is launched, you can use AutomatR activities to interact with SAP screens and automate various tasks within the SAP environment. This capability streamlines SAP-related processes, improves efficiency, and reduces errors in SAP data handling.

ActivitiesDescription
Launch SAPThis activity is used to launch the SAP GUI (Graphical User Interface) for Windows application from within your AutomatR automation workflow. It opens the SAP GUI, which is required for automating SAP-based processes.

SFTP

The SFTP activities in AutomatR Studio are essential for automating secure file transfers to and from remote SFTP servers. They provide capabilities for checking file existence, deleting files, moving items, and managing remote directories. SFTP automation streamlines file transfer processes and enhances overall automation efficiency.

ActivitiesDescription
Delete FileThis activity is used to delete a file from a remote SFTP server. You provide the path to the file you want to delete as input.
Directory ExistsThis activity checks if a remote directory exists on the SFTP server. You specify the path to the directory, and the activity returns a boolean value indicating whether the directory exists or not.
Download FilesThis activity allows you to download one or more files from a remote SFTP server to the local machine. You provide the remote file path(s) and the local destination folder.
File ExistThis activity checks if a remote file exists on the SFTP server. You specify the path to the file, and the activity returns a boolean value indicating whether the file exists or not.
Move ItemThis activity is used to move a file or directory from one location to another on the remote SFTP server. You provide the source and destination paths.
SFTP SessionThis activity establishes a connection to an SFTP server. You configure the connection details such as host, port, username, and password or SSH key in this activity. It serves as the starting point for other SFTP activities within the same session.
Upload FilesThis activity allows you to upload one or more files from the local machine to a remote SFTP server. You provide the local file path(s) and the remote destination folder.

Slack

The Slack activities in AutomatR Studio provide a range of functions for managing channels and messages within the Slack platform. Whether it's creating channels, sending messages, or retrieving message data, these activities enhance communication and collaboration processes.

ActivitiesDescription
ChannelThe Channel activities facilitate automation and integration with the Slack messaging platform. They allow you to manage channels, users, and files within your Slack workspace, streamlining communication and collaboration processes.
Add Member to ChannelThis activity allows you to add a member to a Slack channel. You specify the channel's name or ID and the user's email or username to add them to the channel.
Channel ListThis activity retrieves a list of all channels in your Slack workspace. It provides information about each channel, such as its name, ID, and other details.
Create ChannelThis activity is used to create a new Slack channel. You specify the channel's name and optional settings like privacy (public or private).
Download FileThis activity allows you to download a file from a Slack channel or conversation. You specify the file's ID, and it is downloaded to a local destination.
Leave ChannelThis activity allows a user to leave a Slack channel. You specify the channel's name or ID to leave.
Remove from ChannelThis activity is used to remove a member from a Slack channel. You specify the channel's name or ID and the user's email or username to remove them from the channel.
Users ListThis activity retrieves a list of all users in your Slack workspace. It provides user information such as their names, IDs, and more.
MessagesThe Message activities allow you to automate and manage messaging interactions within the Slack platform. Whether it's sending messages, deleting messages, or fetching message data, these activities streamline communication and collaboration processes.
Delete MessageThis activity allows you to delete a message in a Slack channel or conversation. You specify the message's timestamp, and it will be removed.
Get MessagesThis activity retrieves a list of messages from a Slack channel or conversation. You can filter messages by various parameters such as channel name, message count, or timestamp range.
Get RepliesThis activity fetches a list of replies to a specific message in a Slack channel or conversation. You provide the timestamp of the original message.
ReplyThis activity allows you to send a reply to a message in a Slack channel or conversation. You specify the message text, channel name, and the timestamp of the message you're replying to.
Send MessageThis activity sends a new message to a Slack channel or conversation. You specify the message text and the target channel name or user.
Scope
Slack ScopeThis activity is a container for other Slack activities. It defines the authentication and connection details required for interacting with Slack. You configure the Slack API token and other settings within this scope.

String

The String activities in AutomatR Studio provide essential tools for text processing, pattern matching, and data manipulation. Whether it's validating input, extracting data, or cleaning text, these activities are valuable for various automation scenarios.

ActivitiesDescription
Is MatchThis activity is used for checking whether a given input string matches a specified regular expression pattern. It returns a Boolean result (True or False) indicating whether the input string matches the pattern.

Common Use Cases
  • Validating user input against a specific format or pattern (e.g., email validation).
  • Checking if a string follows a predefined structure or template.
MatchThis activity is used to find all occurrences of a regular expression pattern within a given input string. It returns a collection of matched results, which can be further processed or used in automation logic.

Common Use Cases
  • Extracting specific data (e.g., email addresses, phone numbers) from a text document or web page using regular expressions.
  • Parsing structured information from unstructured text.
ReplaceThis activity is used to replace all occurrences of a specified regular expression pattern in a given input string with a replacement string. It returns a modified string with replacements made.

Common Use Cases
  • Text cleaning and sanitization, such as removing unwanted characters or formatting.
  • Data transformation, where specific patterns need to be replaced with predefined values.

Text

The Text activities in AutomatR Studio enable you to manipulate and manage text files efficiently. Whether it's adding lines of text, making modifications, or creating new files, these activities are essential for text-based automation tasks.

ActivitiesDescription
Append LineThis activity is used to add a new line of text to an existing text file. It appends the specified text to the end of the file, ensuring that the new content starts on a new line.

Common Use Cases
  • Adding log entries to a log file.
  • Appending data to a report or summary file.
Modify TextThis activity allows you to make changes to the content of a text file. You specify the file path, the modification type (e.g., replace, insert, remove), and the text to be modified.

Common Use Cases
  • Find and replace specific text within a file.
  • Insert or delete text at a particular location within the file.
Write To Text FileThis activity is used to create or overwrite the contents of a text file with the specified text. It writes the provided text to the file, replacing any existing content.

Common Use Cases
  • Creating new text files with specific content.
  • Overwriting the content of an existing file with updated information.

Transaction

The Transaction activity in AutomatR Studio is a powerful tool for managing and ensuring the integrity of a series of activities within an RPA process. It enables you to create robust and reliable automation workflows that can handle errors and maintain data consistency.

ActivitiesDescription
Transaction ScopeThis activity is used to define a block of activities that are considered a single transaction. In the context of Robotic Process Automation (RPA), a transaction typically represents a series of actions performed by a robot within an application or system.

Twilio

The Twilio activities in AutomatR Studio provide the capability to send SMS and MMS messages programmatically, enabling automation of communication processes and real-time alerts. These activities are valuable for incorporating messaging into your RPA workflows.

ActivitiesDescription
SMSTwilio SMS activities are used when you need to incorporate SMS or MMS messaging capabilities into your automation workflows. They enable your bots to send text or multimedia messages to specified recipients via the Twilio platform.
Send MMSThis activity in AutomatR Studio is used to send Multimedia Messaging Service (MMS) messages via Twilio. MMS messages can include text, images, videos, and other multimedia content. You configure this activity with the necessary Twilio account details, recipient's phone number, and the content to be sent, which may include multimedia files.
Send SMSThis activity is used to send Short Message Service (SMS) text messages via Twilio. You provide the Twilio account details, recipient's phone number, and the text message content. It enables automation of SMS notifications and communication.

UI Automation

ActivitiesDescription
Element - ControlThese UI Automation - Element Control activities in AutomatR Studio provide a wide range of capabilities for interacting with and controlling elements in web pages and applications, making it possible to automate various tasks and processes.
Activate BrowserThis activity is used to bring a specific web browser window to the foreground and make it the active window. This is particularly useful when working with multiple browser instances or tabs in your automation workflow.
CheckboxThis activity is used to interact with checkbox elements in a web page. It allows you to check or uncheck checkboxes based on your automation needs.
ClickThis is used to simulate a mouse click on a UI element. It can be applied to buttons, links, or other clickable elements in a web page or application.
Close Chrome InstancesThis activity is used to close all open Chrome browser instances. It is useful for cleanup at the end of an automation process.
Close TabThis activity allows you to close a specific tab within a web browser. You can specify the tab to be closed using its title or URL.
Element ExistsThis activity is used to check if a specific UI element exists on the screen. It returns a Boolean value (True or False) based on whether the element is found.
Execute ScriptThis activity enables you to execute custom JavaScript code on a web page. This can be useful for advanced interactions or validations.
Extract DataThis activity is used to extract structured data from a web page or application. It is often used in data scraping scenarios.
Extract Structured DataThis activity is specifically designed for scraping structured data from web pages, such as tables. It helps you extract data in a tabular format.
Find ChildrenThis activity is used to find all child elements of a specified parent element. This is useful for working with multiple elements within a container.
Find ElementThis activity allows you to locate a specific UI element on a web page or application. It returns the element if found or null if not found.
Get AncestorThis activity helps you retrieve the ancestor (parent) element of a specified UI element. This can be useful for navigating the hierarchy of elements.
Get AttributeThis activity allows you to retrieve the value of a specific attribute of a UI element, such as "href" for links or "value" for input fields.
Get Chrome Alert MessageThis activity is used to capture the text of a Chrome browser alert dialog. It retrieves the message displayed in the alert.
Get Console LogsThis activity is used to capture the log messages generated by JavaScript code in the web page's console. It can be helpful for debugging.
Get Current URLThis activity retrieves the URL of the currently open web page in the active browser.
Get Dropdown ValuesThis activity is used to extract the list of values from a dropdown (select) element on a web page.
Get Screen CoordinatesThis activity returns the screen coordinates (X and Y positions) of a specified UI element. This information can be used for mouse interactions.
Get Selector PositionThis activity helps you obtain the position of a UI element's selector relative to the screen. It provides X and Y coordinates.
Get TextThis activity retrieves the text content of a UI element, such as labels, paragraphs, or headers.
Handle Browser AlertThis activity is used to interact with and dismiss browser alerts, including confirmation dialogs and prompts.
HighlightThis activity is used to visually highlight a specified UI element on the screen. This can aid in debugging and verification.
HoverThis activity simulates a mouse hover action over a UI element, triggering any associated hover effects or pop-up elements.
Mouse ClickThis activity allows you to perform a mouse click action on a UI element. It is similar to the "Click" activity but provides more control over the click location.
Navigate URLThis activity is used to navigate to a specific URL in the active browser. It can be used to open a new web page.
On Element AppearThis activity is a trigger activity that waits for a specified UI element to appear on the screen. It is often used in conjunction with other activities to automate actions when an element becomes visible.
Open BrowserThis activity opens a new web browser window or tab and navigates to a specified URL. It provides options for configuring browser settings.
Open Developer ToolsThis activity opens the developer tools panel in the active browser. This is useful for inspecting and debugging web page elements.
Radio ButtonThis activity is used to interact with radio button elements in a web page. It allows you to select a radio button from a group.
Refresh TabThis activity refreshes the currently open tab or page in the active browser.
Save ImageThis activity is used to save an image displayed on a web page to a local or network location.
Select ItemThis activity is used to select an item from a dropdown (select) element on a web page. It allows you to choose an option based on its text or value.
Select Multiple ItemsThis activity allows you to select multiple items from a dropdown (select) element, such as in the case of multi-select dropdowns.
Set FocusThis activity is used to set the input focus on a specific UI element, such as an input field or text area.
Set TextThis activity sets the text or value of a UI element, such as input fields or text areas.
Set Web AttributeThis activity allows you to set the value of a specific attribute of a UI element. It can be used to modify element properties dynamically.
Start Console LogsThis activity initiates the capture of JavaScript console log messages generated by a web page.
Stop Console LogsThis activity stops the capture of JavaScript console log messages from a web page and retrieves the collected logs.
Tab ExistsThis activity checks if a specific browser tab with a given title or URL exists. It returns a Boolean value.
Take ScreenshotThis activity captures a screenshot of the current browser window or a specific UI element. It can be used for documentation or error handling.
Text ExistsThis activity checks if a specified text exists within the text content of a web page. It returns a Boolean value.
Type IntoThis activity simulates keyboard input and types text into a UI element, such as input fields or text areas.
Type Secure TextThis activity is similar to "Type Into" but is designed for entering secure or masked text, such as passwords.
URL Download FileThis activity downloads a file from a specified URL to a local or network location.
Wait For Element DisappearThis activity waits for a specified UI element to disappear from the screen before proceeding with automation. It is often used in scenarios where elements are dynamically loaded or removed.
Windows - ControlThese UI Automation - Windows Control activities in AutomatR Studio provide a wide range of capabilities for automating interactions with desktop applications, allowing you to automate various tasks and processes within Windows-based environments.
Attach WindowThis activity is used to connect to a specific desktop application window. It allows you to target automation activities within that window.
CheckThis activity is used to interact with checkbox controls in desktop applications. It allows you to check or uncheck checkboxes based on your automation needs.
ClickThis activity is used to simulate a mouse click on a UI element within a desktop application. It can be applied to buttons, links, or other clickable elements.
Close WindowThis activity is used to close a specific desktop application window. It allows you to automate the closing of application windows.
Element ExistsThis activity is used to check if a specific UI element exists within a desktop application. It returns a Boolean value (True or False) based on whether the element is found.
Extract DataThis activity is used to extract structured data from UI elements within a desktop application. It can be useful for data scraping from application interfaces.
Find ChildrenThis activity is used to find all child elements of a specified parent element within a desktop application. This is useful for working with multiple elements within a container.
FocusThis activity sets the input focus on a specific UI element within a desktop application. It can be used to ensure that the element is ready for user input.
Get Active WindowThis activity retrieves information about the currently active desktop application window. This includes details such as the window's title and process.
Get All WindowsThis activity retrieves a list of all open desktop application windows. It provides information about each window, including titles and processes.
Get TextThis activity extracts text content from UI elements within a desktop application. It can be used to retrieve labels, text boxes, or other textual information.
HighlightThis activity is used to visually highlight a specified UI element within a desktop application. This can aid in debugging and verification.
HoverThis activity simulates a mouse hover action over a UI element within a desktop application. It can trigger hover effects or pop-up elements.
Maximize WindowThis activity maximizes a specific desktop application window, making it full-screen or taking up the entire desktop workspace.
Minimize WindowThis activity minimizes a specific desktop application window, reducing it to the taskbar or system tray.
Move WindowThis activity is used to move a specific desktop application window to a new location on the screen.
Open ApplicationThis activity is used to open a desktop application by specifying its executable file or shortcut. It can launch applications as part of automation.
Open WindowThis activity opens a new desktop application window. You can specify the application's path and arguments to control how it is launched.
Radio ButtonThis activity is used to interact with radio button controls within a desktop application. It allows you to select a radio button from a group.
Restore WindowThis activity restores a specific desktop application window to its normal size and position if it was previously minimized or maximized.
Select ItemThis activity is used to select an item from a dropdown or list control within a desktop application.
Set TextThis activity sets the text or value of a UI element, such as input fields or text areas, within a desktop application.
Show WindowThis activity brings a specific desktop application window to the front, making it the active window.
Type IntoThis activity simulates keyboard input and types text into a UI element, such as input fields or text areas, within a desktop application.

WhatsApp

The WhatsApp activities and the WhatsApp Scope in AutomatR Studio enable automation of interactions with WhatsApp, making it possible to send messages, retrieve contacts, download media, and more as part of your automation workflows.

ActivitiesDescription
Message
Add ContactThis activity allows you to add a new contact to your WhatsApp contacts list. You can specify the contact's name and phone number.
Get Contacts ListThis activity retrieves a list of your WhatsApp contacts. It provides information about each contact, such as name and phone number.
Get Media By File NameThis activity retrieves media files (e.g., images, videos) by specifying their file names. This can be useful for downloading media from WhatsApp conversations.
Get Message By WhatsApp NumberThis activity allows you to retrieve WhatsApp messages by specifying the WhatsApp number associated with the conversation. It can be used to access message content.
Send File To Opened SessionThis activity sends a file (e.g., document, image) to an opened WhatsApp session. You can specify the file path and the session's WhatsApp number.
Send Message To Opened SessionThis activity sends a text message to an opened WhatsApp session. You can specify the message content and the session's WhatsApp number.
Send Template MessageThis activity sends a predefined template message to a WhatsApp session. Templates are useful for automated messaging based on predefined formats.
Send Template MessagesSimilar to "Send Template Message," this activity allows you to send multiple template messages in a single action.
Scope
WhatsApp ScopeThis activity is used to establish a connection to WhatsApp and create a session. You can configure the session's settings and authentication within this scope. All other WhatsApp activities should be placed inside this scope to work with WhatsApp messages and contacts.

Windows

The Windows activities in AutomatR Studio enable you to interact with various elements and regions on the Windows desktop, automate tasks that involve clicking or dragging, and handle pop-up messages or dialogs during automation.

ActivitiesDescription
Auto Close Message BoxThis activity is used to automatically dismiss a Windows message box or dialog that appears during automation. You can specify the message box's title, button label, and timeout duration. This is helpful for handling pop-up messages or alerts.
Image ClickThis activity allows you to simulate a mouse click on a specific image or UI element on the Windows screen. You provide an image or screenshot of the element to click on, and AutomatR will locate and click it.
Image ExistsThis activity checks whether a specified image or UI element exists on the Windows screen. It returns a Boolean value (True or False) based on whether the image is found. This is useful for conditional logic in automation.
Mouse DragThis activity enables you to simulate a mouse drag or swipe gesture on the Windows screen. You specify the starting point and the destination point for the drag operation. This is often used for interactions like dragging and dropping items.
Region ClickThis activity allows you to perform a mouse click within a specified region or area on the Windows screen. You define the region's coordinates, and AutomatR clicks within that defined area.
Snipping RegionThis activity lets you capture a screenshot of a specific region on the Windows screen. You provide the coordinates of the region to capture. This is useful for capturing specific parts of the screen for further processing or documentation.

Windows Credentials

The Windows Credentials activities in AutomatR Studio are essential for securely managing and using Windows credentials in automation workflows. They provide the capability to add, delete, retrieve, and request credentials as needed for various automation tasks that require authentication.

ActivitiesDescription
Add CredentialThis activity is used to store a new set of Windows credentials in the Windows Credential Manager. You provide a username and password, and these credentials can be securely used in automation to access resources that require authentication, such as network shares or remote systems.
Delete CredentialsThis activity allows you to remove stored Windows credentials from the Windows Credential Manager. You specify the name of the credential to delete. This is useful for managing credentials and cleaning up unused or outdated entries.
Get Windows CredentialsThis activity retrieves a list of all the stored Windows credentials in the Windows Credential Manager. This activity can be used to obtain a list of available credentials for further processing or to select the appropriate credentials for a specific task.
Request CredentialThis activity prompts the user or robot to provide Windows credentials interactively. It displays a dialog where the user can enter a username and password. The entered credentials can then be used in automation for authentication purposes.

Word

The Word activities in AutomatR Studio allow you to automate various tasks related to working with Word documents, including inserting text, images, hyperlinks, tables, and performing text replacements, as well as saving documents in different formats.

ActivitiesDescription
Word RootThis activity is the root activity for working with Microsoft Word documents. It serves as the starting point for other Word-related activities.
Add Hyperlink To DocumentThis activity allows you to insert a hyperlink into a Microsoft Word document. You specify the text to display and the URL that the hyperlink points to.
Add PictureThis activity enables you to insert an image or picture into a Word document. You provide the path to the image file, and it is added to the document.
Append TextThis activity allows you to add text to the end of an existing Word document. You specify the text content that you want to append.
Insert Data Table In DocumentThis activity inserts a data table into a Word document. You specify the table's structure and content, and it is added to the document.
Read TextThis activity extracts the text content from a Word document. It reads the text and stores it as a string variable for further processing.
Replace TextThis activity searches for specific text within a Word document and replaces it with another text. You provide the text to search for and the replacement text.
Replace PictureThis activity allows you to replace an existing image or picture in a Word document with a new one. You specify the path to the new image file.
Save Document AsThis activity is used to save a Word document with a different file name or in a different location. You specify the new file path.
Save Document As PDFThis activity converts a Word document to PDF format and saves it with a new file name or in a different location.
Set Bookmark ContentThis activity sets the content of a bookmark within a Word document. You specify the bookmark name and the content to replace it with.

WorkBook

The Workbook activities in AutomatR Studio enable you to interact with Excel files, extract data, and update cell values within Excel workbooks. They are commonly used in automation scenarios involving data manipulation and report generation with Excel.

ActivitiesDescription
Append RangeThis activity allows you to append data to an existing Excel worksheet. You specify the Excel file, sheet name, and the data to be appended. This is useful for adding new rows to an Excel table.
Read CellThis activity reads the value from a specific cell in an Excel worksheet. You provide the cell's address (e.g., A1) as input, and the activity retrieves the content of that cell.
Read Cell FormulaThis activity reads the formula from a specific cell in an Excel worksheet. It retrieves the formula expression used in the cell.
Read ColumnThis activity reads the values from a specific column in an Excel worksheet. You specify the column's name or index, and the activity retrieves all the values in that column.
Read RangeThis activity reads a range of cells from an Excel worksheet. You provide the range's address (e.g., A1:B10), and the activity retrieves the data within that range.
Read RowThis activity reads all the values from a specific row in an Excel worksheet. You specify the row's index, and the activity retrieves all the values in that row.
Write CellThis activity allows you to write a value to a specific cell in an Excel worksheet. You provide the cell's address and the value to be written.
Write RangeThis activity writes a range of data to an Excel worksheet. You specify the range's address and the data to be written. This is useful for bulk data insertion.

Workflow

The Workflow activities in AutomatR Studio enable you to extend automation capabilities, reuse automation logic across multiple workflows, and handle exceptional situations by terminating workflows when necessary.

ActivitiesDescription
Invoke MethodThis activity allows you to call a method or function from a .NET assembly, a custom library, or a predefined AutomatR library. You specify the target object and method, along with any required parameters. This activity is useful for extending automation capabilities by integrating custom code.
Launch WorkflowThis activity is used to execute another workflow file (.xaml) within the current automation project. It enables the modularity and reusability of automation processes by allowing you to call and execute other workflows as subroutines.
Terminate WorkflowThis activity is used to forcibly stop the execution of the current workflow. You can specify a reason for termination, and when this activity is encountered during execution, it will halt the workflow and provide information about the termination reason. This can be useful for handling exceptional cases or conditions that require stopping the workflow.

XML

The XML activities in AutomatR Studio enable you to work with XML data, parse XML documents, and extract relevant information from XML sources for use in your automation workflows.

ActivitiesDescription
Deserialize XMLThis activity is used to convert an XML string or file into a structured data format within AutomatR, such as a DataTable, XElement, or XDocument. It allows you to easily extract data from XML sources and work with it in your automation processes.
Get XML Node AttributesThis activity is used to retrieve the attributes of a specific XML node. You provide the XML node path and name, and this activity extracts the attribute values associated with that node. It is useful for parsing and extracting specific information from XML documents.
Get XML NodesThis activity is used to retrieve a collection of XML nodes that match a specified XPath query. You provide the XPath expression, and this activity returns all matching nodes as an enumerable collection. It allows you to extract specific data from XML documents by querying for specific nodes.

Zendesk

The Zendesk activities in AutomatR Studio enable you to automate various interactions with your Zendesk support system, including ticket creation, user management, group management, and more.

ActivitiesDescription
Comment
Create Ticket CommentThis activity is used to add a comment to an existing Zendesk ticket. You provide the ticket ID and the text of the comment to be added. This activity allows you to update ticket conversations programmatically.
Group
Create GroupThis activity allows you to create a new group in your Zendesk account. Groups can be used to organize and manage support agents or teams.
Update GroupThis activity is used to modify the properties of an existing group in Zendesk. You can change the group's name, description, or other attributes using this activity.
Scope
Zendesk ScopeThis activity is used to establish a connection and authentication to your Zendesk account. It serves as the starting point for all other Zendesk-related activities in your automation project.
Ticket
Create TicketThis activity allows you to programmatically create a new support ticket in Zendesk. You can specify the ticket's subject, description, requester, and other relevant information.
Create UserThis activity is used to add a new user to your Zendesk account. This is useful when you need to create users who can submit support tickets or interact with your support system.
Delete FileThis activity allows you to delete an attached file from a Zendesk ticket. You provide the ticket ID and the file's URL or ID to remove the attachment.
List All TicketsThis activity retrieves a list of all tickets in your Zendesk account. You can filter and sort the results based on various criteria.
List SearchThis activity allows you to search for tickets that match specific criteria in your Zendesk account. It provides more targeted search capabilities compared to listing all tickets.
List Ticket CommentsThis activity retrieves a list of comments associated with a specific Zendesk ticket. You provide the ticket ID, and it returns the conversation history for that ticket.
Show Ticket MetricsThis activity provides detailed metrics and statistics for a specific Zendesk ticket. You can use this information for reporting and analysis.
Update TicketThis activity allows you to modify the properties of an existing Zendesk ticket. You can change the ticket's status, priority, assignee, and other attributes.
Update UserThis activity is used to update the information of an existing user in Zendesk. You can change the user's name, email, role, or other details.
Upload FileThis activity is used to attach a file to a Zendesk ticket. You provide the ticket ID and the file's path or URL to add the attachment.

Zoho

The Zoho activities in AutomatR Studio enable you to automate various interactions with your Zoho CRM, including managing accounts, leads, meetings, notes, products, roles, users, vendors, and more.

ActivitiesDescription
Accounts
Create AccountThis activity is used to add a new account to your Zoho CRM. You can provide details such as account name, website, description, and more.
Delete AccountThis activity allows you to remove an existing account from your Zoho CRM. You need to specify the account's unique identifier (account ID) to delete it.
Get AccountThis activity retrieves details of a specific account from your Zoho CRM. You provide the account's unique identifier (account ID) as input.
Get AccountsThis activity fetches a list of accounts from your Zoho CRM. You can filter and sort the results based on various criteria.
Update AccountThis activity is used to modify the properties of an existing account in your Zoho CRM. You specify the account's unique identifier (account ID) and update its details.
Leads
Create LeadThis activity enables you to add a new lead to your Zoho CRM. You can provide lead information, including name, email, phone number, and more.
Delete LeadThis activity allows you to delete a lead from your Zoho CRM. You provide the lead's unique identifier (lead ID) as input.
Get LeadThis activity retrieves details of a specific lead from your Zoho CRM. You specify the lead's unique identifier (lead ID) to fetch its information.
Get LeadsThis activity retrieves a list of leads from your Zoho CRM. You can filter and sort the results based on different criteria.
Update LeadThis activity allows you to modify the properties of an existing lead in your Zoho CRM. You provide the lead's unique identifier (lead ID) and update its details.
Meeting
Create MeetingThis activity is used to schedule a new meeting in your Zoho CRM. You specify meeting details, including date, time, participants, and more.
Notes
Delete NoteThis activity is used to remove a note from your Zoho CRM. You provide the unique identifier (note ID) of the note you want to delete.
Organization
Get Organization DetailsThis activity retrieves information about your Zoho CRM organization, such as its name, address, and other details.
Products
Create ProductThis activity allows you to add a new product to your Zoho CRM. You can provide product information, including name, price, and more.
Delete ProductThis activity is used to delete an existing product from your Zoho CRM. You provide the product's unique identifier (product ID) to delete it.
Get ProductsThis activity fetches a list of products from your Zoho CRM. You can filter and sort the results based on various criteria.
Update ProductThis activity allows you to modify the properties of an existing product in your Zoho CRM. You specify the product's unique identifier (product ID) and update its details.
Roles
Add RoleThis activity is used to create a new role in your Zoho CRM. Roles are used to define access permissions for users.
Delete RoleThis activity allows you to delete an existing role from your Zoho CRM. You provide the role's unique identifier (role ID) to delete it.
Get RolesThis activity retrieves a list of roles defined in your Zoho CRM. Roles define the access levels and permissions for users.
Update RoleThis activity is used to modify the properties of an existing role in your Zoho CRM. You specify the role's unique identifier (role ID) and update its details.
Scope
Zoho ScopeThis activity is used to establish a connection and authentication with your Zoho CRM account. It serves as the starting point for all other Zoho-related activities in your automation project.
Users
Create UserThis activity enables you to add a new user to your Zoho CRM account. You provide user details, such as name, email, and role.
Delete UserThis activity allows you to remove a user from your Zoho CRM. You need to specify the user's unique identifier (user ID) to delete them.
Get List Of UsersThis activity retrieves a list of users from your Zoho CRM. It provides user details, including name, email, and role.
Update UserThis activity is used to modify the properties of an existing user in your Zoho CRM. You specify the user's unique identifier (user ID) and update their details.
Vendors
Create VendorThis activity allows you to add a new vendor to your Zoho CRM. You can provide vendor information, including name, email, and more.
Delete VendorThis activity is used to delete an existing vendor from your Zoho CRM. You provide the vendor's unique identifier (vendor ID) to delete them.
Get VendorsThis activity fetches a list of vendors from your Zoho CRM. You can filter and sort the results based on various criteria.
Update VendorThis activity allows you to modify the properties of an existing vendor in your Zoho CRM. You specify the vendor's unique identifier (vendor ID) and update their details.